Discover/duden.de API
live

duden.de APIduden.de

Look up German verb conjugations, part of speech, and corpus frequency from Duden. Covers all moods and tenses via a single endpoint.

Endpoints
1
Updated
10d ago
Try it
The German verb to conjugate (e.g. 'gehen', 'machen', 'sein').
api.parse.bot/scraper/ea3b0ee0-daeb-4252-931c-e1cc412af61c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ea3b0ee0-daeb-4252-931c-e1cc412af61c/get_conjugation?verb=machen' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Get conjugation data for a German verb from duden.de. Returns conjugation tables organized by mood (Indikativ, Konjunktiv I, Konjunktiv II, Imperativ, Infinite Formen) and tense. For ambiguous verbs with multiple meanings (e.g. 'sein', 'haben'), the scraper automatically resolves to the first available conjugation entry.

Input
ParamTypeDescription
verbrequiredstringThe German verb to conjugate (e.g. 'gehen', 'machen', 'sein').
Response
{
  "type": "object",
  "fields": {
    "verb": "string — the queried verb",
    "wortart": "string or null — part of speech (e.g. 'unregelmäßiges Verb', 'schwaches Verb')",
    "haeufigkeit": "string or null — frequency description from Duden corpus",
    "konjugation": "object — conjugation tables keyed by mood (Indikativ, Konjunktiv I, Konjunktiv II, Imperativ, Infinite Formen), each containing an array of tense entries with tempus and formen fields"
  },
  "sample": {
    "data": {
      "verb": "sein",
      "wortart": "unregelmäßiges Verb",
      "haeufigkeit": "Gehört zu den 100 häufigsten Wörtern im Dudenkorpus",
      "konjugation": {
        "Imperativ": [
          {
            "formen": {
              "2. Person Plural [ihr]": "seid!",
              "2. Person Singular [du]": "sei!"
            }
          }
        ],
        "Indikativ": [
          {
            "formen": {
              "du": "bist",
              "ich": "bin",
              "ihr": "seid",
              "sie": "sind",
              "wir": "sind",
              "er/sie/es": "ist"
            },
            "tempus": "Präsens"
          },
          {
            "formen": {
              "du": "warst",
              "ich": "war",
              "ihr": "wart",
              "sie": "waren",
              "wir": "waren",
              "er/sie/es": "war"
            },
            "tempus": "Präteritum"
          }
        ],
        "Infinite Formen": [
          {
            "formen": [
              "zu sein"
            ],
            "bezeichnung": "Infinitiv mit zu"
          },
          {
            "formen": [
              "seiend"
            ],
            "bezeichnung": "Partizip I"
          },
          {
            "formen": [
              "gewesen"
            ],
            "bezeichnung": "Partizip II"
          }
        ]
      }
    },
    "status": "success"
  }
}

About the duden.de API

The Duden.de API exposes 1 endpoint — get_conjugation — that returns full conjugation tables for any German verb across five grammatical moods, along with part of speech and Duden corpus frequency. A single call to get_conjugation with a verb like gehen or sein returns structured tables keyed by mood and tense, making it straightforward to build German language tools, grammar checkers, or learning apps without manually parsing Duden's dictionary.

What the API Returns

The get_conjugation endpoint accepts a single required parameter — verb (string) — and returns a JSON object with four top-level fields: verb, wortart, haeufigkeit, and konjugation. The wortart field carries the grammatical classification from Duden, such as unregelmäßiges Verb (irregular verb) or schwaches Verb (weak verb). The haeufigkeit field reflects the frequency descriptor assigned by the Duden corpus, useful for distinguishing common vocabulary from rare forms.

Conjugation Table Structure

The konjugation object is keyed by grammatical mood: Indikativ, Konjunktiv I, Konjunktiv II, Imperativ, and Infinite Formen. Each mood key maps to an object of tense keys (e.g. Präsens, Präteritum, Perfekt), and each tense maps to person-indexed forms. This mirrors how Duden presents conjugation tables — organized first by mood, then by tense, covering both finite and non-finite forms.

Handling Ambiguous Verbs

High-frequency verbs like sein and haben have multiple dictionary entries on Duden. The API automatically resolves ambiguous verbs to their primary verb meaning, so you consistently receive a complete conjugation table rather than an error or partial response. No additional disambiguation parameter is needed from the caller.

Common use cases
  • Populate conjugation tables in a German language learning app using the konjugation object keyed by mood and tense
  • Flag irregular verbs in a grammar checker by reading the wortart field for unregelmäßiges Verb
  • Sort vocabulary lists by usage frequency using the haeufigkeit corpus descriptor
  • Generate grammar exercises for all six persons across Indikativ Präsens and Konjunktiv II forms
  • Build an autocomplete tool that shows correctly conjugated verb forms as a user types
  • Cross-reference Duden part-of-speech data against other German NLP datasets using the wortart field
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Duden offer an official developer API?+
No. Duden does not publish a public developer API or documented REST endpoint for verb conjugation data. This Parse API provides structured access to that data.
What does `get_conjugation` return for the mood 'Infinite Formen'?+
The Infinite Formen key in the konjugation object contains non-finite verb forms such as the infinitive, present participle (Partizip I), and past participle (Partizip II). These are returned under their standard German tense labels, consistent with how Duden presents them.
Does the API cover noun declensions or adjective comparisons?+
Not currently. The API covers verb conjugation tables, part of speech, and corpus frequency for German verbs. Noun declension tables and adjective comparison forms are not included. You can fork this API on Parse and revise it to add an endpoint targeting those Duden dictionary sections.
Are all German verbs covered, including separable and reflexive verbs?+
Coverage depends on what Duden indexes. Common separable verbs (e.g. aufgehen) and reflexive verbs listed on Duden should return results. Highly obscure or archaic verbs not indexed by Duden will return null fields or an empty conjugation object. The verb field in the response always echoes back the queried input so you can confirm what was looked up.
Does the API return example sentences or definitions alongside conjugation data?+
Not currently. The response fields are scoped to wortart, haeufigkeit, and the konjugation table. Definitions, usage examples, and synonyms are not part of the current response shape. You can fork this API on Parse and revise it to capture those additional Duden dictionary sections.
Page content last updated . Spec covers 1 endpoint from duden.de.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
kenpom.com API
Access comprehensive college basketball analytics and ratings including team efficiency stats, four factors, point distribution, and detailed team statistics from KenPom's renowned basketball evaluation system. Search teams and coaches, retrieve conference-specific ratings, and explore advanced metrics across Division I college basketball.
springer.com API
Search and retrieve metadata for millions of articles, books, and journals from Springer Nature's research library using DOI or ISBN lookups, with powerful filtering and pagination options. Get detailed information about academic publications including journal details, article metadata, and book information to power your research tools and discovery applications.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
ieeexplore.ieee.org API
Search for scientific papers and retrieve their metadata, abstracts, references, and citations from IEEE Xplore's collection of journals and conferences. Look up author profiles, browse journals, and access paper details and full text sections all programmatically.
josaa.nic.in API
Access JoSAA (Joint Seat Allocation Authority) admission data for IITs, NITs, IIITs, and GFTIs. Retrieve opening and closing ranks by institute, program, category, quota, and round for the current counselling session as well as historical data from 2016 onwards. Also query seat matrices and full institute details.
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.