Cross-GAAP financials API
One field name across 62 markets.
Compare revenue, operating income and free cash flow across US GAAP, IFRS and Asian accounting standards without rebuilding every statement. Supported reports use one 191-line-item taxonomy through REST, Python and MCP.
191
Canonical line items
Statements, shares and governance
US GAAP
United States
SEC company reporting
IFRS
International
Including ESEF reporting
Asia
Local standards
Including supported JP-GAAP mappings
The fundamentals layer
Comparable names without hiding the accounting context.
Every value keeps its period, reporting currency, accounting standard, validation status and source URL. OpenFilings standardizes the key your product reads; it does not invent a value when the company did not report one.
Income
Revenue, gross margin, operating income, net income, EPS, R&D
Balance sheet
Total assets, equity, cash, total debt
Cash flow
Operating cash flow, capex, free cash flow
Same request shape
Toyota and Apple, without two data models.
Change the ticker and market identifier; keep the selected canonical fields. Coverage depth stays explicit in the response instead of being padded with estimates.
# Toyota — Japan curl -s -H "X-API-Key: of_your_key" \ "https://api.openfilings.org/api/v1/companies/financials?ticker=7203&market_id=jp&fiscal_year_from=2020&line_items=revenue,operating_income,free_cash_flow" # Apple — United States, same field names curl -s -H "X-API-Key: of_your_key" \ "https://api.openfilings.org/api/v1/companies/financials?ticker=AAPL&market_id=us&fiscal_year_from=2020&line_items=revenue,operating_income,free_cash_flow"
The gap
Most cheap fundamentals APIs end at EDGAR.
A US-only API can be excellent for a US-only product. OpenFilings is built for the next question: the same metric on a Japanese, European, Chinese or Hong Kong company, available to both your application and your financial agent.
FAQ
Cross-market financial data
Which accounting standards does OpenFilings support?+
The canonical taxonomy maps values reported under US GAAP, IFRS and supported Asian standards including JP-GAAP. Every KPI response keeps its accounting standard, period and currency.
Does every one of the 62 markets have identical KPI depth?+
No. OpenFilings indexes companies across 62 markets, while standardized financial depth depends on the issuer, report and available pipeline. Supported values use the same canonical names; unavailable values remain missing.
Is cross-GAAP normalization lossless?+
It is a comparable canonical layer, not a silent restatement of every local disclosure. OpenFilings keeps the source filing, accounting standard, currency, period and validation status attached.
Can an agent use the same taxonomy?+
Yes. get_company_financials returns selected canonical line items over multiple fiscal years through the hosted MCP server. REST and Python use the same financial data layer.
Also in this stack