API URL
POST /api/v1/thesaurus/lookup/:word
Headers
Code
Content-Type: application/jsonBody Parameters
Param
Type
Description
word
required
string
Target word for lookup relationship routes
q
required
string
Substring query for search route
Example Request
Code
GET https://datpaq.com/api/v1/thesaurus/lookup/happy?api_key=your-api-keySuccessful Response
Status
HTML
200 OKBody
Code
{
"word": "happy",
"data": {
"synonyms": [
"joyful"
],
"antonyms": [
"sad"
],
"related": [
"happiness"
]
},
"counts": {
"synonyms": 8,
"antonyms": 6,
"related": 5
},
"correlationId": "1780090219071-1qgmzsmz3",
"timestamp": "2026-05-29T21:30:19.072Z"
}Field
Type
service
string
version
string
description
string
endpoints
object
available_words
number
sample_words
array
word
string
synonyms
array
antonyms
array
related
array
count
number
data
object
counts
object
query
string
results
array
limit
number
success
boolean
summary
object
status
string
environment
string
uptime
number
timestamp
string
correlationId
string
error
string
code
string
message
string
retryAfter
number
provided
number
maximum
number
Error Response
Example
Code
400 WORD_REQUIRED - Missing or empty path word: Word parameter validation failed
400 QUERY_REQUIRED - Missing or empty q parameter: Search query validation failed
400 WORDS_ARRAY_REQUIRED - Missing empty or invalid words array: Batch input validation failed
400 BATCH_SIZE_LIMIT - Batch words count greater than 100: Batch size validation failed
404 WORD_NOT_FOUND - Word not present in in-memory dataset: Lookup item not found
404 NotFound - Unknown route path: Service-level route handler returned not found
429 RateLimitExceeded - Request count exceeded limiter threshold: Too many requests in limiter window
500 INTERNAL_ERROR - Unexpected runtime exception in route handlers: Internal server errorLast Updated: May 4, 2026