API URL
POST /define, POST /define/batch, GET /define/suggest, GET /
Headers
Code
Content-Type: application/jsonBody Parameters
Param
Type
Description
word
required
string or array[string]
Single word to define (for single mode)
q
required
string
Query string for suggestions
Example Request
Code
{
"word": "example"
}Successful Response
Status
HTML
200 OKBody
Code
{
"word": "example",
"phonetic": "IH0 G Z AE1 M P AH0 L",
"meanings": [
{
"partOfSpeech": "noun",
"definition": "A representative form or pattern.",
"example": "This sentence is an example of correct usage."
}
],
"synonyms": [
"sample",
"instance"
],
"antonyms": []
}Field
Type
Description
word
string
word (string) – input word. phonetic (string|null) – ARPAbet transcription. meanings (array) – list of definition objects. meanings.partOfSpeech (string). meanings.definition (string). meanings.example (string|null). synonyms (array of strings). antonyms (array of strings).
phonetic
string
—
meanings
array
—
meanings[].partOfSpeech
string
—
meanings[].definition
string
—
meanings[].example
string
—
suggestions
array
—
Error Response
Example
Code
400 MISSING_WORD – If 'word' is not provided. 400 INVALID_BATCH – If 'words' is not an array. 400 MISSING_QUERY – If 'q' is missing on suggest. 500 INTERNAL_SERVER_ERROR – If data lookup fails.Last Updated: May 4, 2026