search legion

Review · Finance APIs

Financial Modeling Prep review

Broad financial data and a useful free tier, but coverage complaints make us wary of relying on it without checking endpoints.

6.6/10Search Legion 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

The bottom line

A broad, affordable financial-data API with meaningful plan caps and user-reported reliability concerns.

Financial Modeling Prep offers more than 100 API endpoints, plus WebSocket and bulk downloads. The pricing page lists a free Basic plan with 250 calls per day and end-of-day data; paid plans start at $19 per month billed annually ($29 monthly) and add higher call limits, longer history and broader coverage. Starter is US-only, while global coverage is listed on Ultimate at $99 per month billed annually ($139 monthly).

The breadth and entry price look useful for research and product development, but Reddit reports warrant caution. One paid user says an endpoint stopped working without notice and describes an unresolved refund request; another thread reports data interruptions or inaccurate values. These are user reports, not proof of a general pattern, but we would verify required endpoints and coverage before building a product around them.

Good fit if

  • Developers needing structured market data
  • US-focused research on a budget
  • Prototyping with a free API tier

Skip it if

  • Teams needing guaranteed endpoint continuity
  • Users requiring global coverage on a tight budget
  • Anyone expecting clearly established support quality
Financial Modeling Prep homepage
Financial Modeling Prep homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features8.5
  • Ease of use6.5
  • Value for money7.5
  • Support3.5
  • User sentiment3.5

What works

  • Free Basic plan allows 250 calls per day.
  • More than 100 endpoints cover varied financial data.
  • API, WebSocket and bulk download delivery options.
  • Starter includes US coverage and up to five years of history.
  • Annual billing lowers listed paid-plan monthly equivalents.

What doesn't

  • Basic limits users to end-of-day data and 250 daily calls.
  • Starter is US-only and capped at five years of history.
  • Global coverage requires Ultimate, listed at $99 monthly billed annually.
  • A Reddit user reports losing access to a paid-plan endpoint without notice.
  • Reddit users report data interruptions or inaccurate values; these reports are anecdotal.

01What Financial Modeling Prep actually does

Financial Modeling Prep (FMP) sells structured financial data for research, analysis, and software products. You can look up data on its website or pull it into an app through APIs. The catalog covers stocks, ETFs, funds, indexes, forex, crypto, and commodities, with availability depending on the plan.

The data includes historical prices, company financial statements, earnings transcripts, analyst estimates, market news, and ownership records. FMP also lists calendars for earnings, IPOs, dividends, and stock splits, alongside insider trades, congressional disclosures, institutional holdings, and Form 13F filings.

For developers, FMP says it offers more than 100 endpoints, plus WebSocket access and bulk downloads in JSON or CSV. That makes it a data source to build around, rather than just a place to read quotes. But access to markets, history, request volume, and bandwidth is capped by plan, so the catalog alone does not tell you what you can use.

02Where Financial Modeling Prep is strong

FMP’s main advantage is breadth: one provider lists market prices, fundamentals, news, calendars, estimates, and ownership data, with API, WebSocket, and bulk-download delivery. That can reduce the need to stitch together separate sources, though you should confirm that the specific endpoint and market you need are included in your plan.

The pricing page lists a free Basic plan for exploring data, then three paid tiers. Annual billing is shown at discounted monthly equivalents:

  • Basic: $0, with 250 calls per day, end-of-day historical data, up to five years of history, and 500MB of trailing 30-day bandwidth.
  • Starter: $19 per month billed annually, or $29 monthly. It includes US coverage, 300 calls per minute, up to five years of history, and 20GB of trailing 30-day bandwidth.
  • Premium: $49 per month billed annually, or $69 monthly. It adds UK and Canada coverage, 30+ years of history, 750 calls per minute, and 50GB of bandwidth.
  • Ultimate: $99 per month billed annually, or $139 monthly. It lists global coverage, full historical access, 3,000 calls per minute, and 150GB of bandwidth.

The free tier offers a way to check whether the data suits a project before paying. One Reddit user also described using FMP data in an AI-assisted stock screener, an example of the API being used in a research workflow—not evidence of data quality.

03Where it falls short

The plan boundaries matter. Starter is limited to US coverage and up to five years of history; UK and Canada coverage starts at Premium, while global coverage is listed for Ultimate. Request rates and rolling bandwidth also have ceilings: even Ultimate lists 3,000 calls per minute and 150GB per trailing 30 days. The pricing page does not describe these plans as unlimited.

There are also user-reported reliability concerns. In one Reddit thread, a paid Starter Annual customer said FMP’s documented /stable/shares-float endpoint, used for data on about 1,800 NSE stocks, stopped working for them on August 11, 2026, without notice. Another Reddit discussion describes recurring missing data and values that differed from other platforms. Those are individual reports, not proof that all customers or endpoints have the same problem, but they are worth weighing if your product depends on continuous delivery or a specific market.

Before switching, verify endpoint access for your exchange and plan, and check whether the history, call rate, and bandwidth caps fit your workload. The published pricing details do not list add-ons or a free trial.

04Financial Modeling Prep pricing: what you'll actually pay

Financial Modeling Prep has a free Basic plan, then three paid tiers. Starter is $29 per month, or $19 per month on the annual-billing rate listed on the pricing page. Premium is $69 monthly or $49 annual; Ultimate is $139 monthly or $99 annual. The page gives discounted monthly equivalents for annual billing, but the published pricing details don’t spell out the annual payment terms.

The tier jumps are material: Starter to Premium adds $40 a month at monthly rates, while Premium to Ultimate adds $70. Those upgrades buy higher call limits and broader data access. Starter covers US data and allows 300 calls per minute; Premium adds UK and Canada, 30+ years of history and 750 calls per minute. Ultimate is the global tier, with 3,000 calls per minute and full historical access.

Basic is capped at 250 calls per day, end-of-day historical data, a five-year range and 500MB of trailing 30-day bandwidth. Paid plans also have bandwidth caps: 20GB, 50GB and 150GB. The pricing details list no add-ons.

Full Financial Modeling Prep pricing breakdown →

05Switching to (or from) Financial Modeling Prep

FMP offers API, WebSocket and bulk-download delivery, with data available in JSON or CSV. That gives teams options for moving data in or out, but the published material doesn’t specify which datasets bulk downloads cover, or whether FMP provides migration tools. Before switching, map the endpoints, fields and update schedules your product depends on; replacing those integrations may take more work than changing a data subscription.

The likely lock-in is in your application code and data workflows, rather than a stated proprietary export format. FMP lists more than 100 endpoints, so check that a replacement covers the specific statements, historical data and other datasets you use. The review material flags user-reported reliability concerns, but includes no Reddit post details explaining why users leave. We can’t establish a specific Reddit-reported churn pattern from the published sources. FMP’s pricing also makes global coverage a potential reason to switch: the listed global tier is Ultimate, at $139 monthly or $99 per month on the annual-billing rate.

From the threadsWhat users say

Users describe FMP as a data source they have used in research and screening projects, but the Reddit reports also raise concerns about missing coverage and inconsistent values. These posts are individual accounts, not enough to establish how common the problems are.

Coverage stopped
Since 11 Aug, it suddenly stopped working
r/algotrading · view thread
No service notice
Same key, same endpoint, no email or notice
r/algotrading · view thread
Values disputed
data suddenly stops coming through or values are completely off when compared to other platforms
r/WarrenBuffett · view thread

Questions people ask

Is Financial Modeling Prep good?

FMP may suit developers, investors, and researchers who need structured financial data through APIs, bulk downloads, or its website. It lists market data, historical datasets, financial statements, news, calendars, and ownership data. User reports are mixed: one poster used FMP in a stock screener, while others describe missing coverage or values that differed from other platforms.

How much does Financial Modeling Prep cost?

The Basic plan is free and includes 250 calls per day, end-of-day historical data, a five-year range, and 500MB of trailing 30-day bandwidth. Paid plans are Starter at $29 monthly or $19 per month with annual billing, Premium at $69 or $49, and Ultimate at $139 or $99, respectively.

Can ChatGPT do financial modeling with Financial Modeling Prep data?

FMP is described as a financial-data provider, not a financial-modeling tool. Its data is available through APIs, and one Reddit poster said they used GPT and Gemini APIs alongside FMP data in a stock-screening workflow. That account does not establish the accuracy of AI-generated analysis or show that ChatGPT can validate a financial model.

What do users say about Financial Modeling Prep data reliability?

The Reddit reports are concerning but anecdotal. One user said a paid Starter Annual plan’s shares-float endpoint stopped working without notice; another described data stopping or values differing from other platforms. The Reddit threads we read do not establish how widespread these problems are, so buyers should check that required endpoints and coverage are included before switching.

Which Financial Modeling Prep plan includes international market coverage?

The Starter plan lists US coverage. Premium lists UK and Canada coverage, along with 30+ years of historical data and 750 calls per minute. Ultimate lists global coverage, full historical access, and 3,000 calls per minute. The Basic plan is for testing endpoints and exploring data, with 250 calls per day.

Sources

  1. Financial Modeling Prep homepage
  2. Financial Modeling Prep pricing page
  3. Reddit: Built an AI stock screener in using Financial Modeling Prep data and Agentic AI.
  4. Reddit: PSA for anyone using Financial Modeling Prep API: our paid plan lost coverage without notice, and FMP won't refund
  5. Reddit: Financial Modeling Prep (FMP) - Data Problems