Build on France filings programmatically.
A typed REST API over 328,207 filings from 759 French listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.
Public-company filings in France are supervised by Autorité des marchés financiers (AMF). Reporting follows IFRS (consolidated); French GAAP (separate). Filings are most commonly published in French and English. Major issuers are listed on CAC 40, SBF 120 and CAC Mid 60. Calendar year predominant.
Integrating French filings into your stack
The FinancialReports API delivers AMF-supervised French filings through the same single endpoint, single header (x-api-key), single payload shape used across all 42 covered markets. A France-only integration is a one-line filter (?country=FR) on the global filings endpoint — no separate French API key, no separate billing tier, no separate rate-limit bucket.
For live use cases — quant signal generation, sentiment monitoring, M&A and insider-transaction tracking — the webhook subscription is the right path: subscribe once, receive a POST with full filing metadata within roughly 60 seconds of AMF / issuer publication. The webhook payload is identical across markets, so a French filing arrives at your endpoint with the same JSON shape as a German or Italian one. Country routing happens server-side; your handler stays generic.
Filing bodies are available as JSON metadata, Markdown via /api/filings/{id}/markdown/, and original PDF or iXBRL. The Markdown rendering is particularly relevant for French content because it normalises the highly variable PDF layouts that AMF issuers ship — the same processed text that appears on the public web pages flows directly into NLP pipelines, LLM context windows, and search indexes without a separate PDF-to-text conversion step. iXBRL is preserved for ESEF-tagged annual reports.
Common API integrations include backfilling CAC 40 / SBF 120 consolidated financials for quant research, triggering on ad-hoc disclosures (profit warnings, board-composition changes, takeover offers), monitoring voting-rights threshold crossings under L. 233-7, and feeding French-language filings into bilingual analyst tools. Trial keys are available on request; the web product is free for public-web reading.
- Filings indexed
- 328,207
- in France
- Listed companies
- 759
- French issuers
- Auth
- x-api-key
- single header
- Webhook latency
- < 1 min
- from regulator publish
Reporting at a glance — France
Regulator, indices, accounting, language- Regulator
- Autorité des marchés financiers (AMF)
- Primary indices
- CAC 40SBF 120CAC Mid 60CAC Small
- Accounting standards
- IFRS (consolidated); French GAAP (separate)
- Reporting languages
- FrenchEnglish
- Fiscal year
- Calendar year predominant
Quick start — France filings
REST · JSON · Markdown · PDF# 1. List filings for France, newest first curl "https://api.financialreports.eu/api/filings/?countries=FR" \ -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=FR&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 France response
Real filings · live dataGet API access for France
Pricing · trial keys · enterpriseFilings activity by year
Last 6 years · French issuers- 2026 12,988
- 2025 28,348
- 2024 29,852
- 2023 27,941
- 2022 31,476
- 2021 29,797
Reporting languages
Filing-by-filing distribution- French 188,665
- English 137,864
- German 390
- Finnish 336
- Norwegian 206