Skip to main content
IT FR / API · Italy

Build on Italy filings programmatically.

A typed REST API over 203,863 filings from 492 Italian listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.

Public-company filings in Italy are supervised by Commissione Nazionale per le Società e la Borsa (CONSOB). Reporting follows IFRS (consolidated); Italian GAAP (separate). Filings are most commonly published in Italian and English. Major issuers are listed on FTSE MIB, FTSE Italia Mid Cap and FTSE Italia Small Cap. Calendar year predominant.

Italian filings via the FinancialReports API

The FinancialReports API delivers CONSOB-supervised Italian filings through the same global REST surface, one x-api-key header, one shared rate-limit bucket. An Italy-only integration is a one-line filter (?country=IT) on the global filings endpoint — no separate Italian API key, no parallel billing tier, no segregated infrastructure.

For live integrations, the webhook channel delivers full filing metadata within roughly 60 seconds of CONSOB / SDIR publication. The payload shape is identical across the 42 covered markets, so an Italian internal-dealing notification arrives with the same JSON envelope as a German PDMR disclosure or a French insider-transaction filing. Country routing is server-side; consumer code stays generic.

Filing bodies are available as JSON metadata, Markdown via /api/filings/{id}/markdown/, and original PDF or iXBRL. The Markdown rendering is especially useful for Italian content because the PDF layouts shipped by issuers are highly heterogeneous — the processed text on the public web pages normalises that into a consistent, parseable form ready for NLP pipelines, LLM context, and search indexing without a separate PDF-to-text conversion step. iXBRL is preserved for ESEF-tagged annual reports.

Common API integrations for Italian data include backfilling FTSE MIB / Mid Cap consolidated financials for quant research, triggering on internal-dealing notifications under MAR Article 19, monitoring voting-rights threshold crossings, tracking Euronext Growth Milan admissions, and feeding Italian-language press releases into bilingual sentiment models. Trial keys are available on request; the web product is free and indexed for the public web, so coverage is verifiable before integration.

Filings indexed
203,863
in Italy
Listed companies
492
Italian issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — Italy

Regulator, indices, accounting, language
Primary indices
FTSE MIBFTSE Italia Mid CapFTSE Italia Small Cap
Accounting standards
IFRS (consolidated); Italian GAAP (separate)
Reporting languages
ItalianEnglish
Fiscal year
Calendar year predominant

Quick start — Italy filings

REST · JSON · Markdown · PDF
# 1. List filings for Italy, newest first
curl "https://api.financialreports.eu/api/filings/?countries=IT" \
    -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=IT&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 ↗

Get API access for Italy

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

Filings activity by year

Last 6 years · Italian issuers
  • 2026 10,121
  • 2025 24,859
  • 2024 24,677
  • 2023 23,712
  • 2022 23,958
  • 2021 21,263

Reporting languages

Filing-by-filing distribution
  • Italian 144,649
  • English 57,169
  • Polish 481
  • Finnish 371
  • Romanian 349

FAQ — Italy

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