Vocab API for Language Apps
Vocab. In the real world.
A vocab-in-context API for language learning apps. Look up any phrase or word and get a real TikTok or Short of a native speaker using it, with gloss, dialect and lexical frequency baked in.
2,320,000+ videos indexed
40 languages
196 variants, dialects & accents
Drop-in player
GET /v1/vocab
200 OK
Request
curl 'https://api.reelang.com/v1/vocab?query=igualito%20a&lang_variant=rioplatense-spanish'
-H "Authorization: Bearer rl_…"Response
{
"query": "igualito a",
"lang_variant": {
"slug": "rioplatense-spanish",
"short_name": "Rioplatense",
"long_name": "Rioplatense Spanish",
"language_code": "es",
"language_name": "Spanish"
},
"gloss": "the spitting image of (Rioplatense diminutive intensifier)",
"results": [
{
"id": "como-descubri-que-soy-doble-de-ricky-martin",
"title": "Cómo descubrí que soy doble de Ricky Martin",
"creator": "Telefe Argentina",
"source": "youtube",
"duration_sec": 64,
"blurb": "An Argentine man explains how he became Ricky Martin's official lookalike after a viral lawn-mowing video…",
"page_url": "https://reelang.com/es/como-descubri-q…",
"embed_url": "https://reelang.com/embed?d=eyJwIjoieW…",
"frequency": {
"general": {
"bucket": "top-2000",
"coverage": 90
}
},
"snippets": [
{
"start_sec": 5.3,
"end_sec": 9.4,
"page_url": "https://reelang.com/es/como-descubri-q…",
"embed_url": "https://reelang.com/embed?d=eyJwIjoieW…",
"cefr": "B1",
"language_difficulty": 52,
"speech_pattern_difficulty": 68,
"overall_difficulty": 58,
"clause_count": 3,
"grammar_tags": [
"past-simple",
"present-simple",
"indicative"
]Vocab in context
Real native usage
Every lookup returns a real TikTok, Reel or Short with the requested phrase used naturally, not a constructed example sentence.
40 languages
Especially the underserved ones
From Spanish and English to Hungarian and Romanian. Every launched hub is in the API, across 196 variants, dialects and accents.
Sentence-level data
Match the video to your learner
Every video carries per-sentence CEFR, three difficulty scores (language, speech-pattern and overall) and grammatical tags showing which forms appear. Pick exactly the snippet your learner needs.
Use cases
Drop it into the surfaces you already build.
Vocab card
JA · Japanese
やばい
slang. crazy · awesome · oh no (context-dependent)
0:14 → 0:18
Native clip · Tokyo street interview
Enrich flashcards
Pin a real native usage to every vocab card so learners hear how the word lands in everyday speech.
Lesson · Example
DE · German
0:38
“Doch, das stimmt!”
@dwlearngerman · Köln
In-lesson examples
Replace constructed example sentences with a real video from a creator your learners might already follow.
Listening queue
PT-BR · A2 to B1
Show de bola na praia…
A2
Top-500
A mãe pegou o filho…
B1
Top-1K
Não vai dar certo, cara…
B1
Top-2K
Listening drills
Pull videos by CEFR + frequency bucket to build adaptive listening practice at any level.
Coming next
A video discovery API for content apps.
Planned
Video discovery API
Plug graded native videos into your search and recommender.
Already shipping video content to learners? Pull from Reelang’s pool of native-speaker clips, filtered by CEFR, dialect, topic and speech speed. Score them against a learner profile, slot them into a feed, or rank them alongside your own catalogue. Same data you see in the vocab API, queried by intent instead of phrase.
Query by CEFR, language variant, topic, speed and length
Drop into recommender feeds or in-app search
Per-learner ranking hooks (level, gaps, watched-list)
GET /v1/discover
200 OK
Recommended · learner #482
cefr=a2
topic=daily-life
speed≤140wpm
Pedindo um café no Rio
PT-BR · 0:42 · @brbites
A2
94
O que comprei no mercado
PT-BR · 1:08 · @vamosfalar
A2
88
Falando do meu bairro
PT-BR · 0:55 · @ola_alice
B1
81
Pricing
Free for launch partners.
Dev
Free
self-serve
500 lookups total
Grab a key and try the API. No sales call, no questions.
Launch partner
Free
for 6 months
5,000 lookups / month
Embed shows a modest Reelang logo mark. You give us feedback on what to build next.
Starter
$49
/ month
25,000 lookups / month
Growth
$99
/ month
100,000 lookups / month
Custom
On request
Above 100k lookups, white-label or no Reelang branding, continuous offline access, dedicated SLA.
Try it now
Live key in 5 seconds.
Click the button, drop the key in a curl command, hit the API. Want more headroom? Verify your email and the same key jumps from 10 to 500 requests.
Instant · No signup
Get your API key. Now.
No signup. No form. Click the button and you get a live rl_live_… key with 10 successful requests, ready to drop into a curl command.
Questions about the API? Send us a message at [email protected].
Want 500 free requests?
Verify your email.
First generate a key on the left, then tell us about your project here to upgrade to 500 requests.
Questions, feedback, or stuck on something? Send us a message at [email protected]. That mailbox goes straight to the team building the API.