apyhub
DEVELOPER TOOLS · SEO

Fuzzy Text Search API

Hosted on ApyHub

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.

▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.