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

# Fuzzy Text Search API

Compare a source string against a space-separated target and get matching words back. Useful for autocomplete, filtering, and text normalization.

## Endpoints

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

## About

## What it does
Fuzzy Search compares a search term against a space-separated target string and returns the matching words as an array of strings. Send `source` and `target` in the request body, and you can also set `accent-insensitive` or `unicode-normalized` in the query string to adjust how comparisons are handled.

Use it when you need tolerant matching instead of exact string comparison. For example, you can check whether a user-entered fragment matches words in a title, product name, or free-text field without forcing the input to be identical. The response is a simple `data` array, so it fits cleanly into autocomplete, filtering, and lightweight text-processing workflows.

Because the API works on plain strings, it is easy to place in front of search UIs, suggestion systems, and content review pipelines. If you are normalizing user input or comparing text across different encodings or accents, the optional flags help you control matching behavior without adding extra logic in your app.

## Usage

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