German Language
Learning API

Access 8,000+ vocabulary words, grammar rules, and sentences organized by CEFR level. Build flashcard apps, quizzes, and learning tools.

8,242
Vocabulary Words
365
Grammar Rules
2,300
Sentences
5
CEFR Levels

Everything you need to build

A complete German learning dataset with RESTful API access

πŸ“š

Rich Vocabulary

8,242 words across 5 CEFR levels (A1-C1) with translations, gender, and example sentences.

πŸ“–

Grammar Reference

365 grammar rules covering cases, verb conjugations, sentence structure, and more.

πŸ’¬

Example Sentences

2,300 curated German-English sentence pairs tagged by CEFR level and topic.

πŸ”€

Alphabet & Phonetics

Complete German alphabet with pronunciation guides, IPA notation, and audio hints.

πŸ”

Search API

Full-text search across vocabulary with filtering by level, gender, and part of speech.

⚑

Fast & Reliable

RESTful JSON API hosted on global CDN with 99.9% uptime and low latency.

Simple to integrate

Get started with a single API call

curl -X GET "https://german-language.onrender.com/vocab?level=a1&limit=5" \
  -H "X-API-Key: demo-key-12345"

Request example

Response 200 OK
{
  "level": "A1",
  "total": 834,
  "returned": 5,
  "data": [
    {
      "german": "Haus",
      "english": "house",
      "gender": "das",
      "pos": "noun",
      "example_de": "Das Haus ist groß.",
      "example_en": "The house is big."
    }
  ]
}

JSON response