TidyData APIsAll APIsPricing

Spell Check API

Fast English spell checker (US and UK): flags misspellings with ranked suggestions, offsets and an auto-corrected text. Drop-in replacement for the retired Bing Spell Check API (format=bing).

Authentication & base URL

Subscribe through one of our marketplace listings; your marketplace API key and base URL are shown there. All endpoints return JSON over HTTPS, served from a global edge network (typically 20–150 ms).

Subscribe on RapidAPI

Endpoints

GET /v1/spellcheck

Check spelling

ParameterInDescriptionExample
text *queryText to check (max 20,000 characters)I recieve alot of emails abuot the the project.
languagequeryen-US (default), en-GB or en (any English). Also accepts mkt=en-US like Bingen-US
modequeryproof (default: spelling + repeated words) or spell (spelling only)proof
max_suggestionsquery1-10 suggestions per error (default 4)4
wordsqueryComma-separated custom words to accept (brand names, jargon)TidyData,Kubernetes
ignore_uppercasequerySkip ALL-CAPS words like acronyms (true/false, default true)true
formatqueryLeave empty for the full response, or bing for the Bing Spell Check v7 response shape

POST /v1/spellcheck

Check spelling (long text in body: plain text, JSON or form field text=)

Request body: text/plain

ParameterInDescriptionExample
languagequeryen-US (default), en-GB or en (any English). Also accepts mkt=en-US like Bingen-US
modequeryproof (default: spelling + repeated words) or spell (spelling only)proof
max_suggestionsquery1-10 suggestions per error (default 4)4
wordsqueryComma-separated custom words to accept (brand names, jargon)TidyData,Kubernetes
ignore_uppercasequerySkip ALL-CAPS words like acronyms (true/false, default true)true
formatqueryLeave empty for the full response, or bing for the Bing Spell Check v7 response shape

Example

GET /v1/spellcheck?text=I+recieve+alot+of+emails+abuot+the+the+project+in+paris.&language=en-US

{
  "language": "en-US",
  "mode": "proof",
  "words_checked": 11,
  "errors_count": 5,
  "corrected": "I receive a lot of emails about the project in Paris.",
  "errors": [
    {
      "offset": 2,
      "length": 7,
      "token": "recieve",
      "type": "UnknownToken",
      "suggestions": [
        {
          "suggestion": "receive",
          "score": 0.698
        },
        {
          "suggestion": "relieve",
          "score": 0.418
        },
        {
          "suggestion": "revive",
          "score": 0.241
        },
        {
          "suggestion": "recipe",
          "score": 0.188
        }
      ]
    },
    {
      "offset": 10,
      "length": 4,
      "token": "alot",
      "type": "UnknownToken",
      "suggestions": [
        {
          "suggestion": "a lot",
          "score": 0.923
        },
        {
          "suggestion": "allot",
          "score": 0.604
        },
        {
          "suggestion": "alto",
          "score": 0.604
        },
        {
          "suggestion": "slot",
          "score": 0.435
        }
      ]
    },
    {
      "offset": 25,
      "length": 5,
      "token": "abuot",
      "type": "UnknownToken",
      "suggestions": [
        {
          "suggestion": "about",
          "score": 0.698
        },
        {
          "suggestion": "abbot",
          "score": 0.389
        },
        {
  …

Fast English spell checker (US and UK): flags misspellings with ranked suggestions, offsets and an auto-corrected text. Drop-in replacement for the retired Bing Spell Check API (format=bing).

Migrating from Bing Spell Check

Microsoft retired the Bing Spell Check API v7 in August 2025. Send the same text and add format=bing to get the same response shape: {"_type": "SpellCheck", "flaggedTokens": [{"offset", "token", "type", "suggestions": [{"suggestion", "score"}]}]}. mkt=en-US / mode=proof|spell are accepted too.

What you get

Accuracy and speed

Use cases

Forms, comments and chat apps, CMS and email editors, search "did you mean", data cleaning of names and product titles, education apps, SEO content checks.

Pricing

Free plan 500 requests/month, Pro 25,000 for $4.99, Ultra 150,000 for $14.99.

Pricing

Free plan with 500 calls per month, then Pro (25,000 calls for $4.99/month) and Ultra (150,000 calls for $14.99/month). See all plans.