01
Open data for everyone
Direct from SEC EDGAR, EDINET, ESEF, CNINFO, and the rest. Every filing keeps its source URL.
About
Every company covered here already discloses its numbers to a regulator, for free. What's missing isn't the data — it's a common structure across 62 markets, a dozen accounting standards, and just as many languages and portals.
OpenFilings is a small, remote-first team based in Switzerland, building the infrastructure that reads a filing once and makes it queryable everywhere — Filings and Atom (RSS+), a REST API, and MCP for AI agents.
Our mission
Bring open data to everyone. Make fundamentals a common asset for the world's analysts.
Enrich your analysis with an agent connected to OpenFilings, or build your own on the same filings. MCP and the API plug into the tools you already use.
01
Direct from SEC EDGAR, EDINET, ESEF, CNINFO, and the rest. Every filing keeps its source URL.
02
One set of KPI names across GAAP, IFRS, and Asian standards. Revenue, margins, and cash flow, comparable across markets.
03
Your agent can pull a filing as soon as it hits the regulator, typically under 60 seconds. Browser, RSS+, REST, and MCP.
04
MCP and the API sit under Claude, Cursor, or an analyst agent you build. Calls, filings, and standardized financials, in the stack you already run.
Why this exists
Regulatory disclosure is a solved problem in each market individually — SEC EDGAR, EDINET, ESEF, and the rest all publish reliably. The gap opens once you look across markets: an analyst or fund covering US tech and Japanese suppliers in the same book ends up reconciling GAAP labels by hand, rebuilding parsers per exchange, and risking a comparison between numbers that were never meant to line up.
We built OpenFilings to do that reconciliation once, in the open, so it doesn't have to be redone inside every fund, every terminal, and every side project that needs it.
Methodology
Every filing is fetched from the official registry — SEC EDGAR, EDINET, ESEF, CNINFO, and the rest — never from a third-party aggregator or a model's training data. The source URL is kept on every filing record.
Where a filing carries XBRL or another structured tag set, we extract from that. Otherwise, parsers built per-market read the actual document structure. Numbers are traceable back to the line they came from.
Revenue, operating income, net income, and the rest of the Golden KPIs use the same field name whether the underlying standard is US GAAP, IFRS, JP GAAP, or K-GAAP — figures are not restated, only made comparable.
Extracted figures are checked against the filed annual report before being marked reliable. Red flags (dilution, margin compression, cash-vs-earnings divergence) are computed from that verified data, not inferred by a language model.
Sources, by market
United States
SEC EDGAR
Japan
EDINET (FSA)
Hong Kong
HKEX
Taiwan
MOPS
Israel
MAGNA (ISA)
United Arab Emirates
ADX / DFM
Saudi Arabia
Tadawul
South Korea
DART (FSS)
China
CNINFO
European Union
ESEF / ESMA
United Kingdom
Companies House
Brazil
CVM
Canada
SEDAR+ / EDGAR (cross-listed)
Australia
ASX
India
NSE
Singapore
SGX
Every filing links back to its source document — we never restate a figure without keeping the trail to where it came from.
Who's behind it
OpenFilings is built and operated by a small team, not a large data vendor. We run the product ourselves — the parsers, the API, the dashboards — and we're reachable directly.
Questions about a specific figure, a missing filing, or how a KPI was computed? [email protected].
No sign-up needed to browse companies, filings, or the Atom (RSS+) feed.