Skip to main content
GET
/
v1
/
lexemes
List Lexemes
curl --request GET \
  --url https://api.example.com/v1/lexemes
{
  "data": [
    {
      "id": 123,
      "lemma": "<string>",
      "language": "<string>",
      "pos": "<string>",
      "reading": "<string>",
      "romanization": "<string>"
    }
  ]
}

Request

GET https://api.langdex.co/v1/lexemes

Query Parameters

lang
string
required
ISO 639-3 language code (e.g., jpn, eng, deu)
limit
integer
default:"50"
Maximum number of results (1-100)
offset
integer
default:"0"
Number of results to skip
pos
string
Filter by part of speech: noun, verb, adj, etc.
source
string
Filter by data source: kaikki, jmdict, etc.
include
string
Include related data: senses, pronunciations, frequency
proficiency
string
Filter by proficiency level: JLPT:N5, HSK:1, etc.

Response

data
array
Array of lexeme objects

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"