programcode

Price check · Nov 6, 2026

Financial Modeling Prep pricing

Basic is free for limited testing; paid plans raise call rates, historical access and market coverage.

8.0/10Value score

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

Short answer

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

PlanBilled annuallyBilled monthlyBuilt for
Basic—$0Testing endpoints and exploring data
Starter$19$29US market data access
Premium$49$69Advanced data across more markets
Ultimate$99$139Global 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…GetWhy
Endpoint explorationBasicFree access includes 250 calls per day, end-of-day historical data and a five-year range for testing.
US app in productionStarterIt lists US coverage, up to five years of history and 300 calls per minute.
Global data productUltimateIt 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.