apyhub
DEVELOPER TOOLS · SEO

Fuzzy Text Search API

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.

▣ 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.