Build on Switzerland filings programmatically.
A typed REST API over 196,079 filings from 266 Swiss listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.
Public-company filings in Switzerland are supervised by Swiss Financial Market Supervisory Authority (FINMA). Reporting follows IFRS / Swiss GAAP FER / US GAAP (issuer choice). Filings are most commonly published in German, French, Italian and English. Major issuers are listed on SMI, SLI and SPI. Calendar year predominant.
Building on Swiss filings programmatically
The FinancialReports API delivers SIX Exchange-distributed and FINMA-supervised Swiss filings through the same single REST surface, one x-api-key header, and one shared rate-limit bucket used across all 42 covered markets. A Switzerland-only integration is a one-parameter filter (?country=CH) on the global filings endpoint — no separate Swiss API key, no additional billing, and no per-country infrastructure. SMI annual reports, SIX ad-hoc disclosures, and Swiss GAAP FER interim statements are all served from the same endpoint.
For live pipelines the webhook channel delivers full filing metadata within roughly 60 seconds of SIX / FINMA publication. The payload shape is identical across all covered markets, so a Swiss ad-hoc publicity announcement arrives with the same JSON envelope as a German BaFin or Italian CONSOB filing. One Swiss-specific field in the payload is the accounting-standard tag — IFRS or SWISS_GAAP_FER — which allows consumer code to branch on accounting standard at the payload level rather than parsing the document to determine it. This is particularly useful for quant pipelines that apply different normalisation logic to IFRS and non-IFRS financials.
Filing bodies are available as JSON metadata, Markdown via /api/filings/{id}/markdown/, and original PDF or iXBRL. iXBRL is available for IFRS-reporting issuers that publish in ESEF-compatible format; Swiss GAAP FER reports are PDF-only and the Markdown rendering provides the most convenient text extraction path for those documents. The multilingual character of Swiss filings — German, French, and English are all common — is reflected in language metadata on every record, enabling language-specific filtering without document inspection.
Common API integrations for Swiss data include backfilling SMI and SLI consolidated financials for quant research (particularly the Nestlé / Novartis / Roche healthcare cluster), triggering on SIX ad-hoc disclosures from SMI constituents, segregating IFRS from Swiss GAAP FER filings at the API filter level, monitoring management-transaction and significant-shareholding notifications, and feeding English-language SMI filings into LLM pipelines for systematic equity research. Trial keys are available on request; the web product is free and indexed for the public web.
- Filings indexed
- 196,079
- in Switzerland
- Listed companies
- 266
- Swiss issuers
- Auth
- x-api-key
- single header
- Webhook latency
- < 1 min
- from regulator publish
Reporting at a glance — Switzerland
Regulator, indices, accounting, language- Primary indices
- SMISLISPISMI MID
- Accounting standards
- IFRS / Swiss GAAP FER / US GAAP (issuer choice)
- Reporting languages
- GermanFrenchItalianEnglish
- Fiscal year
- Calendar year predominant
Quick start — Switzerland filings
REST · JSON · Markdown · PDF# 1. List filings for Switzerland, newest first curl "https://api.financialreports.eu/api/filings/?countries=CH" \ -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=CH&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"
Sample Switzerland response
Real filings · live data| Filing | Type | Released |
|---|---|---|
|
|
Regulatory Filings | 2026-05-05 |
|
|
Regulatory Filings | 2026-05-05 |
|
|
Regulatory Filings | 2026-05-05 |
|
|
Regulatory Filings | 2026-05-05 |
|
|
Regulatory Filings | 2026-05-05 |
8-K - Transocean Ltd. (0001451505) (Filer)
Transocean Ltd. · RIG
|
Regulatory Filings | 2026-05-04 |
| UB 424B3 - UBS AG (0001114446) (Filer) UBS AG · AMUB | Prospectus | 2026-05-04 |
8-K - CRISPR Therapeutics AG (0001674416) (Filer)
CRISPR Therapeutics AG · CRSP
|
Regulatory Filings | 2026-05-04 |
| UB 424B2 - UBS AG (0001114446) (Filer) UBS AG · AMUB | Prospectus | 2026-05-04 |
| UB 424B2 - UBS AG (0001114446) (Filer) UBS AG · AMUB | Prospectus | 2026-05-04 |
Get API access for Switzerland
Pricing · trial keys · enterpriseFilings activity by year
Last 6 years · Swiss issuers- 2026 6,671
- 2025 17,550
- 2024 16,821
- 2023 13,642
- 2022 15,194
- 2021 20,271
Reporting languages
Filing-by-filing distribution- English 188,226
- German 5,883
- French 1,376
- Italian 312
- Swedish 90