Skip to main content
MX FR / API · Mexico

Build on Mexico filings programmatically.

A typed REST API over 25,882 filings from 159 Mexican listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.

Public-company filings in Mexico are supervised by Comisión Nacional Bancaria y de Valores (CNBV). Reporting follows IFRS. Filings are most commonly published in Spanish and English. Major issuers are listed on S&P/BMV IPC and S&P/BMV INMEX. Calendar year.

Building on Mexican filings programmatically

The FinancialReports API delivers CNBV-supervised Mexican filings through the same single REST surface, one x-api-key header, and one shared rate-limit bucket used across all covered markets. A Mexico-only integration is a one-parameter filter (?country=MX) on the global filings endpoint — no separate Mexican API key, no additional billing tier, and no per-exchange routing required. Reportes Anuales, Reportes Trimestrales, and Eventos Relevantes are all delivered through the same endpoint with the same consistent JSON envelope.

For real-time pipelines the webhook subscription is the recommended path: subscribe once, receive a POST with full filing metadata within roughly 60 seconds of EMISNET publication. The payload shape is identical across all covered markets, so a Mexican Evento Relevante arrives at your endpoint with the same JSON envelope as a Brazilian Fato Relevante or a US 8-K. The dual-exchange environment (BMV and BIVA) is resolved server-side — filings from both venues flow through the same webhook stream without consumer-side routing logic.

Filing bodies are available as JSON metadata (issuer, filing type, period, ISIN, exchange, language), Markdown via /api/filings/{id}/markdown/ (the same processed text rendered on the public web pages, ready for NLP and LLM ingestion without a separate PDF-to-text step), and the original PDF for audit trails. The Markdown rendering is particularly relevant for Mexican content because the Reporte Anual — often running 200–400 pages — arrives as a PDF with heavily formatted tables and variable layouts across issuers; the normalised Markdown removes that variability before the text reaches downstream systems.

Typical API use cases for Mexican data include backfilling IPC consolidated IFRS financials for EM quant research, triggering on Eventos Relevantes from the major conglomerates (América Móvil, FEMSA, CEMEX, Walmex, Banorte), monitoring Reporte Trimestral releases for earnings-calendar workflows, cross-referencing Mexican CNBV filings against US SEC filings for issuers with dual NYSE / BMV listings, and feeding Spanish-language reports into bilingual Latin American research tools. Trial keys are available on request; the web product is free and publicly indexed, so coverage is verifiable before integration.

Filings indexed
25,882
in Mexico
Listed companies
159
Mexican issuers
Auth
x-api-key
single header
Webhook latency
< 1 min
from regulator publish

Reporting at a glance — Mexico

Regulator, indices, accounting, language
Primary indices
S&P/BMV IPCS&P/BMV INMEX
Accounting standards
IFRS
Reporting languages
SpanishEnglish
Fiscal year
Calendar year

Quick start — Mexico filings

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

Real filings · live data

Get API access for Mexico

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

Filings activity by year

Last 6 years · Mexican issuers
  • 2026 1,367
  • 2025 1,782
  • 2024 1,894
  • 2023 1,840
  • 2022 2,121
  • 2021 2,150

Reporting languages

Filing-by-filing distribution
  • Spanish 20,164
  • English 5,697
  • German 18
  • French 1

FAQ — Mexico

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