We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
Paid plans start at $19/mo. There's also a free plan.
Financial Modeling Prep has a free Basic plan with 250 calls per day, end-of-day historical data and 500MB of trailing 30-day bandwidth. Paid plans are billed by plan rather than published per-call pricing: Starter, Premium and Ultimate raise call rates, historical access, market coverage and bandwidth. Annual billing is listed at discounted monthly equivalents, while the pricing page also gives monthly prices. It lists no add-ons or overage rates, so confirm what happens when a production workload exceeds its tier limits.
01Every plan, line by line
| Plan | Billed annually | Billed monthly | Built for |
|---|---|---|---|
| Basic | — | $0 | Testing endpoints and exploring data |
| Starter | $19 | $29 | US market data access |
| Premium | $49 | $69 | Advanced data across more markets |
| Ultimate | $99 | $139 | Global market data access |
02What the plan grid doesn't tell you
Unpublished overages
The pricing page lists no overage rates. Ask whether excess calls or bandwidth are billed, blocked or handled another way.
Bandwidth ceilings
Plans include 500MB to 150GB of trailing 30-day bandwidth. Confirm how usage is measured and what happens when you reach the cap.
Coverage requirements
Starter lists US coverage, Premium adds UK and Canada, and Ultimate lists global coverage. Verify that your needed markets and endpoints are included.
Annual commitment
Annual billing has lower listed monthly equivalents than month-to-month pricing. Confirm payment terms and cancellation rules before selecting it.
03Which plan should you buy?
| If you are… | Get | Why |
|---|---|---|
| Endpoint exploration | Basic | Free access includes 250 calls per day, end-of-day historical data and a five-year range for testing. |
| US app in production | Starter | It lists US coverage, up to five years of history and 300 calls per minute. |
| Global data product | Ultimate | It lists global coverage, full historical access and 3,000 calls per minute. |
04Is Financial Modeling Prep worth the money?
FMP is worth paying for when its coverage and endpoint catalog match the data a product needs. Starter is the first paid tier, at $29 monthly or $19 per month with annual billing; Premium and Ultimate add higher request rates, more history, bandwidth and markets. Basic is enough for limited endpoint evaluation, but its 250 daily calls and end-of-day historical data constrain broader use. Before committing annually, verify coverage and ask how FMP handles calls or bandwidth beyond the published limits.
Financial Modeling Prep pricing FAQ
Is Financial Modeling Prep free?
Yes. The Basic plan costs $0 and includes 250 calls per day, end-of-day historical data, a five-year historical range and 500MB of trailing 30-day bandwidth. It is intended for testing endpoints and exploring data rather than high-volume use.
How much does Financial Modeling Prep Starter cost?
Starter is listed at $29 per month with monthly billing or $19 per month with annual billing. It includes 300 calls per minute, up to five years of historical data, US coverage and 20GB of trailing 30-day bandwidth.
What are the Premium and Ultimate prices?
Premium is listed at $69 monthly or $49 per month with annual billing. Ultimate is $139 monthly or $99 per month with annual billing. Premium lists 750 calls per minute; Ultimate lists 3,000 calls per minute.
Does Financial Modeling Prep charge overage fees?
The pricing page does not list overage rates or explain what happens when a plan's call or bandwidth limits are exceeded. Ask FMP whether excess usage is billed, blocked or handled another way before putting a paid plan into production.
