Changelog
Changelog
Version history and updates to the German Language API.
v1.0.0February 2026Latest
Initial Release
First public release of the German Language Learning API with comprehensive vocabulary, grammar, and sentence data organized by CEFR level.
Dataset Statistics
| Category | Count | Details |
|---|---|---|
| Alphabet | 43 | German letters with IPA pronunciation |
| A1 Vocabulary | 834 | Beginner level words |
| A2 Vocabulary | 1,408 | Elementary level words |
| B1 Vocabulary | 2,000 | Intermediate level words |
| B2 Vocabulary | 2,000 | Upper-intermediate level words |
| C1 Vocabulary | 2,000 | Advanced level words |
| Grammar Rules | 365 | Across 31 categories |
| Sentences | 2,300 | German-English pairs with CEFR tags |
| Total | 10,950 | entries |
Features
- ✓RESTful JSON API with 7 endpoints
- ✓Vocabulary organized by CEFR level (A1-C1)
- ✓Full-text search across vocabulary
- ✓Grammar rules with 31 categories
- ✓Example sentences with topic and grammar tagging
- ✓Random sentence generation for practice
- ✓German alphabet with IPA pronunciation guides
- ✓API key authentication
- ✓Interactive API playground
Sentence CEFR Distribution
Sentences are classified using a hybrid algorithm combining vocabulary difficulty, grammar complexity, and sentence length:
A1
14.1%
282
A2
35.1%
702
B1
29.3%
586
B2
20.1%
402
C1
1.3%
26
API Endpoints
GET /stats - Dataset statisticsGET /alphabet - German alphabetGET /vocab - Vocabulary by levelGET /vocab/search - Search vocabularyGET /grammar - Grammar rulesGET /sentences - Sentences by levelGET /sentences/random - Random sentencesData Sources
This dataset was built using open-source data from:
- Wiktionary - Vocabulary data (CC BY-SA 4.0)
- Tatoeba - Sentence data (CC BY 2.0 FR)
Roadmap
PlannedUser registration & personal API keys
PlannedAudio pronunciation files
PlannedC2 vocabulary expansion
PlannedVerb conjugation endpoint