Spell Check API
The Spell Check API checks spelling and provides corrections for any text.
Checking API status...
/v1/spellcheck GET
https://api.api-ninjas.com/v1/spellcheck
Returns spelling corrections and suggestions for any given text.
Parameters
- textrequired- Input text. Maximum 50 characters for free tier, 500 characters for premium subscribers. 
Headers
- X-Api-Keyrequired- API Key associated with your account. 
Response
Returns a JSON object with the following properties:
- originalrequired- The original text input. 
- correctedrequired- The corrected text. 
- correctionsrequired- An array of corrections for the original text. Each correction contains the following properties: - wordrequired- The word that was corrected. 
- indexrequired- The index of the word in the original text. 
- correctionrequired- The corrected word. 
- candidatesrequired- An array of possible corrections for the word. 
 
Sample Request Live Demo!
https://api.api-ninjas.com/v1/spellcheck?text=i am not kiddignHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
5
6
7
8
9
10
11
12
{
  "original": "i am not kiddign",
  "corrected": "i am not kidding",
  "corrections": [
    {
      "word": "kiddign",
      "index": 3,
      "correction": "kidding",
      "candidates": ["kidding"]
    }
  ]
}Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/spellcheck?text=i%20am%20not%20kiddign" \
  -H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.