FMP pricing explained
What each Financial Modeling Prep plan costs, what annual billing saves, and the limits that come with it. Personal-use list prices only.
Plans
| Plan | Monthly billing | Annual billing (per mo) | Annual saving | Notes |
|---|---|---|---|---|
| Basic | $0 | $0 | — | 250 calls/day, 5 yrs, EOD |
| Starter | $29 | $19 | $120/yr (34%) | 300 calls/min, 5 yrs, US |
| Premium | $69 | $49 | $240/yr (29%) | 750 calls/min, 30 yrs, UK & Canada |
| Ultimate | $139 | $99 | $480/yr (29%) | 3,000 calls/min, global, 1-min intraday |
Annual saving = (monthly price − annual per-month price) × 12, computed from the listed prices.
Limits and coverage
- Rate limits: 250/day free; 300, 750, 3,000/min paid; 30-day bandwidth caps 500MB/20GB/50GB/150GB
- History: up to 30 years (depth varies by plan; see notes above)
- Assets: stocks, fundamentals, etfs
- Real-time / WebSocket: unknown / unknown
Which plan?
Basic is free for testing (250 calls/day, EOD). Starter is the cheapest paid tier but is US-only with 5 years of history; Premium adds 30 years plus UK & Canada; Ultimate adds global coverage and 1-minute intraday. If you’re sure you’ll keep it for a year, annual billing is the cheaper way to pay for every paid plan.
Compare FMP
See FMP pricing ↗ site.financialmodelingprep.com
Facts only from FMP’s official pricing page as of Oct 15, 2026. Business/commercial licensing is priced separately by FMP.
Some outbound links are affiliate links; that never changes the data. How we make money.