NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Spell Checker API

POST

Catch misspelled words and suggest corrections for any English text.

Spell Checker flags misspelled words in submitted English text and generates correction suggestions. It counts total spelling errors, lists possible replacements for each mistaken word, and can return the text with the top suggestions applied, plus on paid plans the character offsets of every misspelling.

Try it — live request, no key required

Request
POSTapi.apiverve.com/v1/spellchecker
Body
Verification
Format

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

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "spellPass": false,
    "mispellingsFound": 2,
    "totalOccurrences": 2,
    "corrections": [
      {
        "word": "neeed",
        "suggestions": [
          "needed",
          "need",
          "needy",
          "Neel",
          "needs"
        ],
        "occurrences": 1,
        "offsets": [
          {
            "start": 2,
            "end": 7
          }
        ]
      },
      {
        "word": "telephine",
        "suggestions": [
          "telephone",
          "telephoned",
          "telephoner",
          "telephones",
          "telephony"
        ],
        "occurrences": 1,
        "offsets": [
          {
            "start": 29,
            "end": 38
          }
        ]
      }
    ],
    "correctedText": "I needed to call my friend on telephone today!"
  }
}

About the Spell Checker API

A spell check API you can call to check spelling and correct text: send English text and get back whether it passes, how many distinct misspellings were found, and suggested corrections for each misspelled word. Turn on autocorrect to get correctedText, the text with each misspelling replaced by its first suggestion. Paid plans add total and per-word occurrence counts, and offsets to get the start and end position of every occurrence for highlighting in an editor. Spell Checker works by checking each word of the text against an English dictionary and suggesting likely replacements for the ones it does not recognise.

What people use it for

Rich Text Editors
Flag typos in user-submitted drafts in real time and display replacement suggestions directly inside the editing interface.
Customer Support Chat
Before sending agent replies to customers, scan message drafts to detect misspelled words and prevent communication errors.
Form Submission Sanitization
Job boards inspect candidate resumes and cover letters upon upload to tally spelling mistakes before forwarding applications to recruiters.
Student Essay Assessment
To automate rubric scoring, learning platforms scan student papers to count uncorrected typos and show teachers the identified errors.

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 Spell Checker

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

Questions.

Common questions about the Spell Checker API.

Read the docs →
Does Spell Checker support languages other than English?
No, it supports English only. The API validates submitted text against the English dictionary to detect misspelled words and generate suggestions.
Can I submit full paragraphs or only single words?
You can send full paragraphs, sentences, or individual words in the text parameter. The API analyzes the entire body of text and flags any errors it finds.
What information does the API provide for detected errors?
The API returns the number of distinct misspelled words in mispellingsFound, alongside an array of correction suggestions for each misspelled word. Set autocorrect to true for correctedText. Paid plans add the total number of misspelled occurrences in totalOccurrences, an occurrence count for each word, and offsets=true for the start and end position of each occurrence.
What does the API return if all words are spelled correctly?
If no errors are found, the API returns zero for mispellingsFound (and totalOccurrences on paid plans) and an empty array of corrections. You can check this count directly to confirm clean text.
How far does the Starter plan go for spell checks?
The Starter plan includes 200,000 credits, which covers 20,000 spell checks each month at 10 credits per call. That works out to about $0.0015 per check or $1.50 per 1,000 checks. The Free plan gives you 20 checks per month to test your integration.

Ready to build with Spell Checker? 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