Request
GET https://api.langdex.co/v1/lexemes
Query Parameters
ISO 639-3 language code (e.g., jpn, eng, deu)
Maximum number of results (1-100)
Number of results to skip
Filter by part of speech: noun, verb, adj, etc.
Filter by data source: kaikki, jmdict, etc.
Include related data: senses, pronunciations, frequency
Filter by proficiency level: JLPT:N5, HSK:1, etc.
Response
Array of lexeme objects
Dictionary form / headword
Phonetic reading (for logographic scripts)
Examples
List Japanese nouns
curl "https://api.langdex.co/v1/lexemes?lang=jpn&pos=noun&limit=10" \
-H "Authorization: Bearer YOUR_API_KEY"
Response
{
"data": [
{
"id": 56789,
"lemma": "水",
"language": "jpn",
"pos": "noun",
"reading": "みず",
"romanization": "mizu",
"source": "kaikki"
},
{
"id": 56790,
"lemma": "火",
"language": "jpn",
"pos": "noun",
"reading": "ひ",
"romanization": "hi",
"source": "kaikki"
}
],
"meta": {
"total": 125000,
"limit": 10,
"offset": 0
}
}
With senses included
curl "https://api.langdex.co/v1/lexemes?lang=jpn&include=senses&limit=5" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"data": [
{
"id": 56789,
"lemma": "水",
"pos": "noun",
"senses": [
{
"id": 111,
"gloss": "water",
"meaning_id": 98765
},
{
"id": 112,
"gloss": "Wednesday",
"meaning_id": 98766
}
]
}
]
}
Filter by proficiency level
curl "https://api.langdex.co/v1/lexemes?lang=jpn&proficiency=JLPT:N5&limit=100" \
-H "Authorization: Bearer YOUR_API_KEY"