Fundamentals API · REST and Python
The cheapest fundamentals API that covers more than the US.
If you searched for a cheap fundamentals API, you usually found a US-only feed or a short trial. OpenFilings gives you harmonized financials across a 62-market company index on a $0 plan. Use revenue, margins, cash flow and EPS under consistent field names wherever supported, then move to Pro for $15/month when you need the full research stack.
$0
Free forever
100 API + MCP calls per day
$15
Pro per month
Monthly self-serve plan
191
Standardized line items
As-filed, not estimated
62
Markets indexed
25 regulator-native pipelines + IR
What you get on Free
Enough product to build before you buy.
Free includes browser fundamentals, RSS+, access to every indexed market, a 10-ticker watchlist and 100 shared REST + MCP calls per day. Coverage depth is visible by issuer; values are never invented to fill a gap.
All indexed markets
REST + MCP
RSS+
Company pages
Watchlist
The useful endpoint
One company, multiple periods, selected line items.
Request only the fields and fiscal years you need. The response preserves reporting currency, period end, filing date and accounting standard so a clean JSON schema does not erase source context.
curl "https://api.openfilings.org/api/v1/companies/financials?ticker=AAPL&market_id=us&fiscal_year_from=2021&line_items=revenue,operating_income,net_income,free_cash_flow" \ -H "X-API-Key: $OPENFILINGS_API_KEY"
What you are buying
Company fundamentals, not a general-purpose market-data bundle.
OpenFilings is strongest when you need primary-source financial statements across accounting standards, recent filings and traceable numbers. It is not a low-latency exchange feed.
Included in the data model
- Income statement, balance sheet and cash-flow line items
- Annual, interim and quarterly periods where filed
- US GAAP, IFRS and Asian accounting-standard mappings
- Source filing, period, currency and validation status
Deliberately not hidden
- Coverage is not equally deep for every issuer
- Missing filing values are returned as missing
- As-filed mapping is not an accounting restatement
- Commercial redistribution needs separate terms
Price comparison
Global fundamentals do not need a terminal-sized bill.
OpenFilings is the cheapest option here at both $0 to start and $15/month for Pro. Prices and plan descriptions below were checked against each provider's public site in September 2026.
| Provider | Free access | Paid entry | Global fundamentals | Native MCP |
|---|---|---|---|---|
| OpenFilings | $0 · 100/day | $15/month | 62-market index | Free + Pro |
| FMP | $0 · US basic | $22/month billed annually | Higher plans | No |
| Finkipedia | $0 · latest fundamentals | $29/month | SEC-focused | Pro |
| Finnhub | $0 · US fundamentals | $3,500/month for All-In-One | All-In-One | No |
| Alpha Vantage | $0 · 25/day | $49.99/month | Endpoint-dependent | No |
These products do not have identical datasets, limits or licenses. The comparison uses each provider's public individual-plan pricing; commercial redistribution may require separate terms.
FAQ
Before you choose an API
Is OpenFilings the cheapest fundamentals API?+
Yes. OpenFilings starts at $0 forever with every indexed market available, and Pro is $15 per month. No paid fundamentals API can cost less than free, and our paid plan undercuts the published entry prices of the global alternatives compared on this page.
Does the API cover all 62 markets equally?+
No. The company index spans 62 markets. 25 markets have regulator-native filing pipelines, and investor-relations documents add coverage elsewhere. Depth varies by issuer and reporting format.
Are the financials adjusted or consensus estimates?+
They are as-filed values mapped to a common taxonomy. Currency, period, accounting standard and source filing remain attached. Missing values stay missing rather than being estimated.
Can I use the same data through MCP?+
Yes. The hosted OpenFilings MCP server exposes company resolution, multi-year financials, filings and sections to Claude, Cursor and other MCP clients.
Also in this stack