Did You Mean API

GET

Catch misspelled search terms and suggest the right words.

Did You Mean suggests spelling corrections for misspelled search queries and phrases. Pass any text string to receive the original query along with a list of alternate spelling suggestions.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/didyoumean?query=what%20weather%20today%20is
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "query": "what weather today is",
    "didYouMean": [
      "what is the weather today",
      "what's the weather like today",
      "what will be the weather today"
    ]
  }
}

About the Did You Mean API

Did You Mean works by analyzing the text provided and checking for spelling mistakes and suggestions powered by AI. This is similar to Google's did you mean. Suggestions are returned based on your input query

What people use it for

E-Commerce Search Suggestions
When shoppers mistype product names in a store search bar, display alternate spelling recommendations so they still find inventory.
Help Desk Query Fallback
To prevent dead ends in customer support portals, offer corrected search terms whenever a knowledge base query returns zero articles.
User Form Normalization
Clean user-submitted tags and profile fields during registration by matching misspellings against recommended corrections before saving entries to the database.
Chatbot Typo Recovery
Chatbots can parse incoming user messages with spelling mistakes and prompt users with suggested corrections before triggering fallback handlers.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Did You Mean

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Did You Mean API.

Read the docs →
Can it check full search phrases, or only single words?
You can send entire search queries and multi-word phrases to the endpoint. The AI-backed engine evaluates the full text string to identify typos and find appropriate spelling suggestions.
What would 5,000 search corrections a month cost me?
5,000 requests use 100,000 credits, which fits well within the Starter plan allowance of 200,000 credits at $29.99 per month. That works out to about $0.003 per check, or $3.00 per 1,000 calls. The Free plan provides 10 checks each month for testing.
What does the response return if the query has no spelling mistakes?
When a query is already spelled correctly, the didYouMean array will return without alternative corrections. Your original input text is always preserved and returned in the query field so you can confirm what was evaluated.
Can I receive multiple spelling suggestions for a single input?
Yes. The Did You Mean API returns suggestions inside a JSON array rather than a single string, allowing your application to present multiple alternative spellings to the user or pick the first suggestion automatically.
Does it automatically overwrite the text or just provide suggestions?
It provides suggestions separately from your input rather than modifying the text silently. The response returns your original query alongside an array of suggested corrections so your product can choose between automatic replacement and prompting the user.

Ready to build with Did You Mean? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs