477,000+ Arabic Words

The API for Arabic Language

Search, filter, and analyze Arabic words by letter count, root, pattern, and more. Built for developers who build Arabic-first.

# Fetch 5-letter Arabic wordscurl https://api.kalimalab.dev/v1/words?letters=5&limit=3 \  -H "Authorization: Bearer klmt_live_..."# Response{  "data": [    { "arabic": "كَتَبَ", "root": "كتب", "pos": "verb" },    { "arabic": "دَرَسَ", "root": "درس", "pos": "verb" }  ],  "meta": { "total": 84219 }}
0+Words
0+Roots
0+Patterns
<15msAvg latency
Features

Everything you need to build Arabic-first apps

One API. The full Arabic linguistic stack — from dictionary lookup to NLP utilities.

Word Search & Lookup

Full-text search across 477k+ words with letter count filter, root filter, and POS tagging.

Root Analysis

8k+ trilateral and quadrilateral roots with derivation trees and word family relationships.

Morphological Patterns

Arabic أوزان — verb, noun, and adjective patterns with full paradigm tables.

NLP Utilities

Tokenize, normalize, transliterate, and run sentiment analysis on Arabic text.

Text Analytics

Readability scores, letter frequency distribution, and abjad numerical values.

Grammar Reference

Prepositions, conjunctions, pronouns, and part-of-speech tagging built in.

Arabic Proverbs

40+ curated proverbs with full meaning, origin context, and English translation.

TypeScript SDK

Fully typed client with auto-retry, pagination, and tree-shaking support.

API Examples

Simple, powerful API

Works with any language. Get up and running in under 5 minutes.

One endpoint, infinite possibilities

The KalimaLab API is built to be intuitive. Every endpoint follows the same conventions — predictable, versioned, and fast.

  • Zero configuration — your key is all you need
  • Consistent REST API with predictable JSON responses
  • Pagination, filtering, and sorting on every list endpoint
  • Typed SDK for TypeScript with full IntelliSense
# Search words by rootcurl https://api.kalimalab.dev/v1/words \  -H "Authorization: Bearer klmt_live_..." \  -G -d "root=كتب&limit=5"
{  "data": [    {      "arabic": "كَتَبَ",      "root": "كتب",      "pattern": "فَعَلَ",      "pos": "verb",      "meaning_en": "to write"    },    ...  ],  "meta": { "total": 47 }}
Live Demo

Try it live

Browse sample words by letter count. No sign-up needed — grab a free key for the full 477k+ dataset.

5 results200 OK
مَكْتَبَة

library

root: كتب

noun
مَدْرَسَة

school

root: درس

noun
طَالِبَة

student (f)

root: طلب

noun
مُعَلِّم

teacher

root: علم

noun
مَسْجِد

mosque

root: سجد

noun

477k+ words with a free key

Get free key

Sample vocabulary

Common verbs from the dataset — each with root, transliteration, and meaning.

كَتَبَ

kataba

to write

ك ت ب

قَرَأَ

qara'a

to read

ق ر أ

عَلِمَ

'alima

to know

ع ل م

دَرَسَ

darasa

to study

د ر س

فَهِمَ

fahima

to understand

ف ه م

سَمِعَ

sami'a

to hear

س م ع

Pricing

Simple, transparent pricing

Start free. Upgrade when you need more.

Free

$0

Perfect for side projects and experimentation.

500 req/day

15,000 req/mo

  • 1 API key
  • Core endpoints
  • Community support
  • Word of the Day
Start for free

Starter

$9/month

For indie developers shipping production apps.

10k req/day

300k req/mo

  • 3 API keys
  • All endpoints
  • Email support
  • Word of the Day
Get started
Most Popular

Pro

$29/month

For teams and apps with real traffic.

100k req/day

3M req/mo

  • 10 API keys
  • All endpoints
  • Priority support
  • Usage analytics
  • Bulk validation
Go Pro

Business

$99/month

Enterprise-grade reliability and support.

1M req/day

30M req/mo

  • Unlimited API keys
  • All endpoints
  • Dedicated support
  • SLA guarantee
  • Custom integrations
Contact us

Need custom limits or on-premise? Talk to us about enterprise

Start building in minutes

Get your free API key and make your first request in under 2 minutes.

Free plan — no credit cardFirst request in under 60s477,000+ words on day one