PaidWord Intelligence API
Get word
GET/words/{word}Member key
A word's profile: definition, facets, categories, origin and linguistics.
Reads the catalog Word row and its categories. A word unknown, disabled, offensive or not a word answers 404 with up to five candidates.
AccessA member key (Founder or Investor) or a paid RapidAPI subscription to this API.
BillingOne call.
FormatsJSON
Keep a key on a server: a page a visitor loads shows it to everyone.
Request
wordstringRequiredPathThe catalog slug, the word, or wrd_<id>.
fieldsstringOptionalQueryComma-separated top-level keys to keep; an unknown key answers 400 unsupported_field.
curl -X GET "https://api.unique.domains/v1/words/harbor" \ -H "Authorization: Bearer YOUR_MEMBER_KEY"
const response = await fetch("https://api.unique.domains/v1/words/harbor", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_MEMBER_KEY",
},
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.unique.domains/v1/words/harbor",
headers={
"Authorization": "Bearer YOUR_MEMBER_KEY",
},
)
print(response.json())req, err := http.NewRequest("GET", "https://api.unique.domains/v1/words/harbor", nil)
if err != nil {
panic(err)
}
req.Header.Set("Authorization", "Bearer YOUR_MEMBER_KEY")
res, err := http.DefaultClient.Do(req)$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.unique.domains/v1/words/harbor",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer YOUR_MEMBER_KEY",
],
]);
$response = curl_exec($ch);uri = URI("https://api.unique.domains/v1/words/harbor")
request = Net::HTTP::Get.new(uri)
request["Authorization"] = "Bearer YOUR_MEMBER_KEY"
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http| http.request(request) }Response
idstringwrd_<id>.
wordstringslugstring | nullshapestring | nullposstring | nullParts of speech as stored, comma-joined tags.
definitionstring | nullinflectedboolean | nullsizeinteger | nullpopularityinteger | nullHow widely the word is used; never sales or demand.
sentimentinteger | null50 is neutral.
brandabilityinteger | nullstylestring | nullcategoriesobject[]denyClassstring | nullWhy the word stays off public lists; null when none.
originstringaddedAtstring | nullWhen the intake added it; null means the dictionary load.
linguisticsobjectErrors
{
"data": {
"id": "wrd_48213",
"word": "harbor",
"slug": "harbor",
"shape": "single",
"pos": "noun,verb",
"definition": "A sheltered stretch of water where ships can moor.",
"inflected": false,
"size": 6,
"popularity": 71,
"sentiment": 58,
"brandability": 74,
"style": "elegant",
"categories": [
{
"slug": "travel",
"name": "Travel"
}
],
"denyClass": null,
"origin": "dictionary",
"addedAt": null,
"linguistics": {
"pronunciationIpa": "ˈhɑɹbɚ",
"pronunciationArpabet": "HH AA1 R B ER0",
"pronunciationSyllables": 2,
"pronunciationStressPattern": "10",
"pronunciationConfidence": "high",
"pronounceabilityLabel": "easy",
"pronounceabilityScore": 88,
"pronounceabilityPhonotactic": 81,
"memorabilityLabel": "high",
"memorabilityScore": 77,
"memorabilityFamiliarity": 72,
"memorabilityNeighbors": 9,
"spellingLabel": "low",
"spellingRisk": 22,
"spellingHomophones": 0,
"spellingSoundalikes": 2,
"spellingLikelyMisspellings": [
"harbour",
"harber"
],
"soundTextureLabel": "soft",
"soundTextureSoftness": 64,
"soundTextureSharpness": 36,
"lookalikeIsLookalike": false,
"lookalikeNormalized": "harbor"
}
},
"meta": {
"asOf": "2026-11-05T08:00:00Z",
"cursor": null,
"limit": null
},
"links": {
"self": "https://api.unique.domains/v1/words/harbor",
"next": null,
"register": null,
"product": null,
"dataset": null
}
}