Skip to main content
AT FR / API · Austria

Build on Austria filings programmatically.

A typed REST API over 43,562 filings from 76 Austrian listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.

Public-company filings in Austria are supervised by Financial Market Authority (FMA). Reporting follows IFRS (consolidated); UGB (separate). Filings are most commonly published in German and English. Major issuers are listed on ATX, ATX Five and ATX Prime. Calendar year predominant.

Programmatic access to Austrian filings

The FinancialReports API delivers FMA-supervised Austrian filings through the same single REST surface, one x-api-key header, and one shared rate-limit bucket used across all 42 covered markets. An Austria-only integration is a one-parameter filter (?country=AT) on the global filings endpoint — no separate Austrian API key, no additional billing tier, and no per-country infrastructure. ATX 20 annual reports, FMA insider-transaction notifications, and Wiener Börse ad-hoc disclosures are all served from the same endpoint.

For live pipelines the webhook channel delivers full filing metadata within roughly 60 seconds of FMA or Wiener Börse publication. The payload shape is identical across all covered markets — an Austrian MAR Article 17 announcement arrives at your endpoint with the same JSON envelope as a German BaFin filing or a French AMF press release. For DACH-region integrations, the ?country=AT and ?country=DE filters can be combined in the same subscriber configuration, delivering Austrian and German filings through one webhook endpoint with country metadata for downstream routing.

Filing bodies are available as JSON metadata, Markdown via /api/filings/{id}/markdown/, and original PDF or iXBRL. The German-language filing environment aligns the Austrian corpus closely with the German one for NLP purposes: Austrian filings use the same legal and accounting terminology, the same ESEF iXBRL taxonomy structure, and a largely overlapping vocabulary, so models trained on German disclosures generalise well to Austrian content without retraining. iXBRL is preserved for ESEF-mandated annual reports.

Common API integrations for Austrian data include backfilling ATX and ATX Prime consolidated financials for quant research (particularly OMV, Erste Group, and Verbund given their CEE exposure), triggering on ad-hoc disclosures from Wiener Börse-listed issuers, monitoring MAR Article 19 insider-transaction reports, and constructing DACH-region filing pipelines that span German and Austrian markets in a single feed. Trial keys are available on request; the web product is free and indexed for the public web.

Filings indexed
43,562
in Austria
Listed companies
76
Austrian issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — Austria

Regulator, indices, accounting, language
Primary indices
ATXATX FiveATX Prime
Accounting standards
IFRS (consolidated); UGB (separate)
Reporting languages
GermanEnglish
Fiscal year
Calendar year predominant

Quick start — Austria filings

REST · JSON · Markdown · PDF
# 1. List filings for Austria, newest first
curl "https://api.financialreports.eu/api/filings/?countries=AT" \
    -H "x-api-key: $FR_API_KEY"

# 2. Pull full Markdown for one filing
curl https://api.financialreports.eu/api/filings/<id>/markdown/ \
    -H "x-api-key: $FR_API_KEY"

# 3. Filter by filing type — annual reports only
curl "https://api.financialreports.eu/api/filings/?countries=AT&type=10-K" \
    -H "x-api-key: $FR_API_KEY"

# 4. Filter by ISIN (single issuer)
curl "https://api.financialreports.eu/api/filings/?company_isin=DE000A1EWWW0" \
    -H "x-api-key: $FR_API_KEY"

Full API documentation ↗ · Interactive Swagger ↗

Sample Austria response

Real filings · live data

Get API access for Austria

Pricing · trial keys · enterprise
Get API access Talk to the team Read the docs ↗

Filings activity by year

Last 6 years · Austrian issuers
  • 2026 1,396
  • 2025 2,919
  • 2024 3,403
  • 2023 3,088
  • 2022 3,323
  • 2021 2,519

Reporting languages

Filing-by-filing distribution
  • German 21,972
  • English 21,088
  • Hungarian 242
  • Polish 216
  • Greek (modern) 39

FAQ — Austria

Coverage, formats, integration
How do I authenticate API requests for Austria filings?
Send a single header — `x-api-key: $FR_API_KEY` — on every request. The same key works across all 42 covered markets; there's no per-country key.
What format does the Austria API return?
Filing metadata is returned as JSON. Full filing bodies are available as Markdown (one endpoint) and original PDF. The same payload shape is used across every covered market.
Do you provide webhooks for new Austrian filings?
Yes. Webhook subscribers receive a POST with full filing metadata within ~60 seconds of the regulator publishing the document.
Is there a rate limit on the Austrian API?
Standard plans are throttled to a generous request budget that suits typical research and dashboards. Bulk and high-throughput plans negotiate higher limits.
Is there a free tier for Austria data?
The web product (search, browse, single-filing read) is free and indexed for the public web. Programmatic API access is a paid plan; trial keys are available on request.