API URL
POST /check
Headers
Code
Content-Type: application/jsonBody Parameters
Param
Type
Description
text
required
string
Text to check for spelling
language
optional
string
Language code (default: en)
suggestions
optional
boolean
Return correction suggestions if true
includeGrammar
optional
boolean
Include grammar analysis (default: true)
X-Correlation-ID
optional
string
Request correlation identifier for tracking
Example Request
Code
{
"text": "helo frend",
"lang": "en",
"suggestions": true
}Successful Response
Status
HTML
200 OKBody
Code
{
"language": "en",
"issues": [
"helo",
"frend"
],
"suggestions": {
"helo": [
"hello",
"help",
"hero",
"held",
"helm"
],
"frend": [
"friend",
"trend",
"fend",
"rend",
"bend"
]
},
"grammarHints": []
}Field
Type
Description
correlationId
string
suggestions[word] | array | Prioritized list of spelling corrections ordered by relevance and frequency
language
string
ISO language code indicating the dictionary and rules applied for content quality validation
stats
object
—
stats.totalWords
integer
—
stats.misspelledWords
integer
—
stats.cacheHits
integer
—
stats.grammarIssues
integer
—
issues
array
List of misspelled words detected for content correction and professional presentation
issues[].word
string
—
issues[].suggestions
array
—
issues[].position
integer
—
issues[].type
string
—
issues[].severity
string
—
correctedText
string
—
processingTime
integer
—
Error Response
Example
Code
400 INVALID_TEXT – If text is missing or not a string
500 SERVER_ERROR – On unhandled internal errorLast Updated: May 4, 2026