---
title: Fuzzy Text Search API
slug: fuzzy-search
url: https://apyverse.com/apyhub/service/fuzzy-search
provider: ApyHub
categories: [Developer Tools, SEO]
tags: [fuzzy-search, text-matching, string-search, unicode-normalization, accent-insensitive]
auth: api_key
---

# Fuzzy Text Search API

Compare a search term against a space-separated target string and get matched words back. Supports accent-insensitive and Unicode-normalized matching.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `search/text/fuzzy` | What it does Performs a fuzzy search by comparing a source search term against a target string of s… | 25 |

## About

## What it does
Fuzzy Search lets you compare a search term against a space-separated target string and return the matching words. Send a `source` string and a `target` string in the request body, and you get back `data` as an array of matched words.

Use `accent-insensitive` when you want matches to ignore accents, and `unicode-normalized` when your text may contain different Unicode forms of the same characters. That makes Fuzzy Search useful for search boxes, autocomplete, and text cleanup flows where exact spelling is not guaranteed.

The response is intentionally simple: an array of strings. That makes it easy to plug into ranking, highlighting, or filtering logic without extra parsing. If you need to check whether a term appears in user-generated text, this service gives you the matched tokens directly.

Fuzzy Search is a good fit for product search, suggestion lists, and any workflow that needs lightweight text matching without building your own normalization pipeline.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/fuzzy-search
