Financial Modeling Prep
Stock fundamentals, financial statements, DCF models, and market data for 25,000+ stocks globally.
🔴 Offline · 673 ms
0%
250 calls/day, free key, no credit card
API key
Free alternatives (live ranking)
- European Central Bank Rates — 🟢 Online · Unlimited, no key, no credit card
- Twelve Data — 🟢 Online · 800 calls/day, free key, no credit card
- Fixer.io — 🟢 Online · 100 calls/month, EUR base only, free key, no CC
Compare Financial Modeling Prep with…
- Financial Modeling Prep vs European Central Bank Rates — Unlimited, no key, no credit card
- Financial Modeling Prep vs Twelve Data — 800 calls/day, free key, no credit card
- Financial Modeling Prep vs Fixer.io — 100 calls/month, EUR base only, free key, no CC
Paid alternatives
- FMP Starter — from $14/mo
Frequently Asked Questions
Does Financial Modeling Prep require an API key?
Yes, Financial Modeling Prep requires a free API key. You can sign up via https://site.financialmodelingprep.com/developer/docs.
What is Financial Modeling Prep's free tier?
250 calls/day, free key, no credit card
Is Financial Modeling Prep currently online?
We check Financial Modeling Prep every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.
Implementation notes
When to use Financial Modeling Prep
Financial Modeling Prep is the best free source for stock fundamentals — balance sheets, income statements, cash flow statements, DCF valuations, and ratios for 25,000+ global stocks. The 250 calls/day free tier comfortably supports a personal portfolio tool that reads fundamentals for a handful of stocks daily.
Common pitfalls
- FMP's free tier excludes real-time price data. Stock quotes on the free tier are delayed by at least 15 minutes and some endpoints (earnings calendar, institutional ownership) require a paid plan even though they appear in the free tier documentation.
- The `demo` API key returns data only for Apple (AAPL). Code written against `demo` may appear to work but fails for any other ticker when using a real key if endpoint access differences are not accounted for.
- Some financial statement endpoints return values in thousands by default without explicitly marking the unit. A `revenue` field of `383285000` means $383.285 billion (thousands), not $383 million. Always check the `reportedCurrency` and scale fields.
- FMP's historical data quality varies by exchange. US stocks listed on NYSE and NASDAQ have reliable history back to 1985; international stocks may have gaps or inconsistencies before 2010.
Quick start (bash)
curl "https://financialmodelingprep.com/api/v3/income-statement/AAPL?limit=4&apikey=YOUR_KEY" Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/financial-modeling-prep) HTML
<a href="https://freeapi.watch/financial-modeling-prep"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/financial-modeling-prep.svg" alt="Financial Modeling Prep Status"/></a>