Datamuse API
The Datamuse REST API exposes two operations covering word-finding (/words) and autocomplete suggestions (/sug). The /words endpoint accepts a rich combination of constraint parameters — semantic (ml, rel_syn, rel_ant, rel_trg, rel_spc, rel_gen, rel_com, rel_par, rel_jja, rel_jjb), phonetic (sl, rel_rhy, rel_nry, rel_hom, rel_cns), orthographic (sp with wildcards), and vocabulary (v=en|es) — plus ranking hints (topics, lc, rc) and result controls (max, md, qe, ipa). No authentication required for free non-commercial use up to 100k requests/day.
Documentation
Documentation
https://www.datamuse.com/api/
APIReference
https://www.datamuse.com/api/
RateLimits
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/rate-limits/datamuse-rate-limits.yml
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/openapi/datamuse-openapi.yml
JSON-LD
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/json-ld/datamuse-context.jsonld
Examples
Example
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/examples/datamuse-getwords-example.json
Example
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/examples/datamuse-getsuggestions-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/json-schema/datamuse-word-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/json-schema/datamuse-suggestion-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/json-structure/datamuse-word-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/datamuse/refs/heads/main/json-structure/datamuse-suggestion-structure.json