Spell Check API
The Spell Check API checks spelling and provides corrections for any text.
API Status
API Response Times
Average | P50 | P75 | P90 | P95 |
|---|---|---|---|---|
| 242ms | 252ms | 308ms | 623ms | 959ms |
Didn't find what you were looking for? Suggest an improvement
/v1/spellcheck GET
https://api.api-ninjas.com/v1/spellcheck
Returns spelling corrections and suggestions for any given text.
Parameters
textrequiredInput text. Maximum 50 characters for free tier, 500 characters for premium subscribers.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
Returns a JSON object with the following properties:
originalrequiredThe original text input.
correctedrequiredThe corrected text.
correctionsrequiredAn array of corrections for the original text. Each correction contains the following properties:
wordrequiredThe word that was corrected.
indexrequiredThe index of the word in the original text.
correctionrequiredThe corrected word.
candidatesrequiredAn array of possible corrections for the word.
Sample Request Live Demo!
Try this API endpoint with all available parameters in our API playground
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.