Build on Canada filings programmatically.
A typed REST API over 736,926 filings from 6,247 Canadian listed companies — JSON metadata, Markdown body, and original PDF. Webhooks on every new release.
Public-company filings in Canada are supervised by Canadian Securities Administrators (CSA). Reporting follows IFRS (most issuers); US GAAP permitted. Filings are most commonly published in English and French. Major issuers are listed on S&P/TSX Composite, S&P/TSX 60 and S&P/TSX Venture Composite. Calendar year predominant.
Building on Canadian filings programmatically
The FinancialReports API delivers SEDAR+-sourced Canadian filings through the same single REST surface, one x-api-key header, and one shared rate-limit bucket used across all covered markets. A Canada-only integration is a one-parameter filter (?country=CA) on the global filings endpoint — no separate Canadian API key, no additional billing tier, and no per-province routing logic required in consumer code. AIFs, annual and interim financial packages, MD&As, and material-change reports are all served from the same endpoint with a consistent JSON envelope.
For live pipelines the webhook subscription is the recommended path: subscribe once, receive a POST with full filing metadata within roughly 60 seconds of SEDAR+ publication. The payload shape is identical across all covered markets — a Canadian material-change report arrives with the same JSON envelope as a UK RNS announcement or a Brazilian Fato Relevante. The inter-jurisdictional complexity of the Canadian regulatory framework (OSC vs AMF Québec vs BCSC vs ASC as principal regulator) is resolved server-side and surfaced in the metadata; consumer code receives a single normalised record regardless of which provincial regulator accepted the original submission.
Filing bodies are available as JSON metadata (issuer, filing type, period, ISIN, principal regulator, language), Markdown via /api/filings/{id}/markdown/ (the processed text rendered on the public web pages, ready for NLP and LLM ingestion), and the original PDF for audit trails. The Markdown rendering handles the bilingual character of some Québec filers transparently — French and English editions arrive as separate records, linked by the same issuer and period, each with language metadata set accordingly.
Typical API use cases for Canadian data include backfilling S&P/TSX Composite and S&P/TSX 60 consolidated IFRS financials for quant research, triggering on material-change reports for M&A and resource-project announcements, monitoring AIF and MD&A releases for the Big Six banks and the major miners, building earnings-calendar tooling from SEDAR+ interim-filing cadence, and feeding Canadian-English filings into LLM context windows for North American research coverage that spans both EDGAR and SEDAR+. Trial keys are available on request; the web product is free and publicly indexed, so coverage is verifiable before integration.
- Filings indexed
- 736,926
- in Canada
- Listed companies
- 6,247
- Canadian issuers
- Auth
- x-api-key
- single header
- Webhook latency
- < 1 min
- from regulator publish
Reporting at a glance — Canada
Regulator, indices, accounting, language- Regulator
- Canadian Securities Administrators (CSA)
- Primary indices
- S&P/TSX CompositeS&P/TSX 60S&P/TSX Venture Composite
- Accounting standards
- IFRS (most issuers); US GAAP permitted
- Reporting languages
- EnglishFrench
- Fiscal year
- Calendar year predominant
Quick start — Canada filings
REST · JSON · Markdown · PDF# 1. List filings for Canada, newest first curl "https://api.financialreports.eu/api/filings/?countries=CA" \ -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=CA&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 Canada response
Real filings · live dataGet API access for Canada
Pricing · trial keys · enterpriseFilings activity by year
Last 6 years · Canadian issuers- 2026 35,824
- 2025 109,002
- 2024 105,342
- 2023 102,927
- 2022 103,810
- 2021 118,195
Reporting languages
Filing-by-filing distribution- English 727,884
- French 8,497
- German 204
- Korean 126
- Swedish 88