Build on Germany filings programmatically.
A typed REST API over 300,981 filings from 813 German listed companies - JSON metadata, Markdown body, and original PDF. Webhooks on every new release.
Public-company filings in Germany are supervised by Federal Financial Supervisory Authority (BaFin). Reporting follows IFRS (consolidated); HGB (separate). Filings are most commonly published in German and English. Major issuers are listed on DAX 40, MDAX and SDAX. Calendar year (majority); some Sept year-end.
Building on German filings programmatically
The FinancialFilings API exposes Germany's regulatory disclosure stream through a single REST surface authenticated with one x-api-key header - the same key that works across all 42 covered markets. There is no per-country endpoint, no separate billing, and no segregated rate limit; a Germany-only integration is just a ?country=DE filter on the global filings endpoint.
For real-time pipelines, the webhook subscription model is the recommended path: subscribe once, receive a POST with full filing metadata within roughly 60 seconds of publication, and pull the body in the format you need. The same payload shape is used for every market, so your handler doesn't branch on country - German ad-hoc disclosures arrive with the same JSON envelope as a French AMF filing or a UK Stock Exchange announcement.
Filing bodies are available three ways: JSON metadata (issuer, type, dates, ISINs, language), Markdown via /api/filings/{id}/markdown/ (the same processed text rendered on the public web pages, ready for downstream NLP or LLM ingestion without a separate PDF-to-text step), and the original PDF / iXBRL for audit trails and regulatory archival. iXBRL is preserved for ESEF-mandated annual reports, so you keep machine-readable line-items where the regulator publishes them.
Typical use cases for the German API include: backfilling DAX / MDAX / SDAX consolidated financials for quant research, triggering signal generation off ad-hoc disclosures (insider transactions, profit warnings, M&A announcements), monitoring ESEF-tagged data for systematic strategies, and shipping structured German-language filings into LLM context for German-speaking analyst tools. Trial keys are available on request; the web product (search, browse, single-filing read) is free and indexed for the public web, so you can validate coverage before you integrate.
- Filings indexed
- 300,981
- in Germany
- Listed companies
- 813
- German issuers
- Auth
- x-api-key
- single header
- Webhook latency
- < 1 min
- from regulator publish
Reporting at a glance - Germany
Regulator, indices, accounting, language- Regulator
- Federal Financial Supervisory Authority (BaFin)
- Primary indices
- DAX 40MDAXSDAXTecDAX
- Accounting standards
- IFRS (consolidated); HGB (separate)
- Reporting languages
- GermanEnglish
- Fiscal year
- Calendar year (majority); some Sept year-end
Quick start - Germany filings
REST · JSON · Markdown · PDF# 1. List filings for Germany, newest first curl "https://api.financialreports.eu/filings/?countries=DE" \ -H "x-api-key: $FR_API_KEY" # 2. Pull full Markdown for one filing curl https://api.financialreports.eu/filings/<id>/markdown/ \ -H "x-api-key: $FR_API_KEY" # 3. Filter by filing type - annual reports only curl "https://api.financialreports.eu/filings/?countries=DE&type=10-K" \ -H "x-api-key: $FR_API_KEY" # 4. Filter by ISIN (single issuer) curl "https://api.financialreports.eu/filings/?company_isin=DE000A1EWWW0" \ -H "x-api-key: $FR_API_KEY"
Sample Germany response
Real filings · live data| Filing | Type | Released |
|---|---|---|
|
|
Regulatory Filings | 2026-08-28 |
|
|
Regulatory Filings | 2026-08-28 |
|
|
Regulatory Filings | 2026-08-28 |
|
|
Regulatory Filings | 2026-08-28 |
|
|
Regulatory Filings | 2026-08-28 |
|
|
Major Shareholding Notification | 2026-08-28 |
|
|
Major Shareholding Notification | 2026-08-28 |
Viromed Medical AG: Uwe Perbandt, sell
Viromed Medical · VMED
|
Director's Dealing | 2026-08-28 |
Major Shareholding Notification
All for One Group SE · A1OS
|
Major Shareholding Notification | 2026-08-28 |
REGISTRATION STATEMENT
Jumia Technologies AG · JMIA
|
Regulatory Filings | 2026-08-28 |
Get API access for Germany
Pricing · trial keys · enterpriseNational indices in Germany
5 indices · drill into constituents and filingsFilings activity by year
Last 6 years · German issuers- 2026 11,730
- 2025 18,149
- 2024 20,305
- 2023 19,388
- 2022 19,062
- 2021 19,947
Reporting languages
Filing-by-filing distribution- English 205,855
- German 94,318
- Finnish 489
- Lithuanian 249
- Japanese 87