Skip to main content
FR FR / API · France

Build on France filings programmatically.

A typed REST API over 330,773 filings from 760 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
330,773
in France
Listed companies
760
French issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — France

Regulator, indices, accounting, language
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"

Full API documentation ↗ · OpenAPI schema ↗

Sample France response

Real filings · live data
Filing Type Released
Information relative au nombre total des droits de vote et d’actions composant le capital social au 31 mai 2026 DBV Technologies · DBV Declaration of Voting Results & Voting Rights Announcements 2026-06-03
Information Regarding the Total Number of Voting Rights and Total Number of Shares of the Company as of May 31, 2026 DBV Technologies · DBV Declaration of Voting Results & Voting Rights Announcements 2026-06-03
Information mensuelle relative au nombre total des droits de vote et d’actions composant le capital social Cellectis · ALCLS Regulatory Filings 2026-06-03
DBV Technologies Announces the Results of its 2026 Combined General Meeting DBV Technologies · DBV Declaration of Voting Results & Voting Rights Announcements 2026-06-03
DBV Technologies annonce les résultats de son Assemblée Générale Mixte du 3 juin 2026 DBV Technologies · DBV Declaration of Voting Results & Voting Rights Announcements 2026-06-03
Monthly information on share capital and company voting rights Cellectis · ALCLS Regulatory Filings 2026-06-03
Assemblée Générale Mixte du 24 juin 2026 Modalités de mise à disposition des documents préparatoires à l’Assemblée OSE Immunotherapeutics · OSE Proxy Solicitation & Information Statement 2026-06-03
Annual General Meeting on June 24, 2026 Procedures for obtaining preparatory documents for the General Meeting OSE Immunotherapeutics · OSE AGM Information 2026-06-03
OSE Immunotherapeutics publie ses résultats financiers consolidés audités pour l’exercice 2025 et annonce le dépôt de son Document d’Enregistrement Universel 2025 OSE Immunotherapeutics · OSE Earnings Release 2026-06-03
OSE Immunotherapeutics Reports Full Year 2025 Audited Consolidated Financial Results and Announces the Filing of its 2025 Universal Registration Document OSE Immunotherapeutics · OSE Earnings Release 2026-06-03

Get API access for France

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

Filings activity by year

Last 6 years · French issuers
  • 2026 15,095
  • 2025 28,392
  • 2024 29,882
  • 2023 27,964
  • 2022 31,512
  • 2021 29,811

Reporting languages

Filing-by-filing distribution
  • French 189,805
  • English 139,263
  • German 390
  • Finnish 336
  • Norwegian 206

FAQ — France

Coverage, formats, integration
How do I authenticate API requests for France 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 France 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 French 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 French 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 France 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.