How to create a Financial Modeling Prep Account

We are the most accurate financial data API out there. To make it simple we are a free stock API, historical data API, financial statements API. We update our f

How to create a Financial Modeling Prep Account

Sep 29, 2022 8:52 PM - Jack Dalton

blog post cover photo

Image credit: Tyler Franta

We are the most accurate financial data API out there. To make it simple we are a free stock API, historical data API, financial statements API. We update our financial statements in real-time, every statement is audited, standardized, and up to date. We cover NYSE, NASDAQ, AMEX, EURONEX, TSX, INDEXES, ETFs, MUTUAL FUNDS, FOREX and CRYPTO. We have real-time stock prices, and we cover the fundamental data of stocks by providing income statements, balance sheet statements and cash flow statements quarterly and annually. This article is a guide to help you get started on the Financial Modeling prep platform. In the guide we cover:

  1. Create a Financial Modeling Prep Login
  2. Select a Plan
  3. Explore the platform

Create a Financial Modeling Prep Login

To create a login head to this link and select your method of creating an account. If you have a google account (your Gmail or Gdrive account) then the quickest way to create a login is by simply clicking the Google button. If you don't want to link your Google account to Financial Modeling Prep or you don't have a Google account then click the “Sign Up” button at the bottom of the login screen.

Creating your initial account doesn't require any credit card, bank account, or other sensitive information. It simply requires your email address and password of your choosing.

Once you've created your login you will receive an email confirmation and be ready to start using Financial Modeling Prep's APIs.

Select a Plan

To start using the Financial Modeling Prep stock API, Historical data API, and Financial statements API you will need to select a plan. The paid plans can be purchased using a credit card or Paypal. With all our plans you will save significantly by purchasing an annual plan rather than paying month-to-month (we are confident that you'll stick with our API for at least a year!). It's also worth knowing that you can cancel your plan at any time.


This plan is best for those that are new to using APIs for data analysis and want to become more familiar with the process before buying. It's a great plan for individuals that are perhaps learning to code or wanting to test your ideas. The plan is limited to 250 requests per day and you'll only be able to see 5 years of stock data and 5 quarters of financial statement data.

Here are the key parts of the Free Plan:

  • Personal Use Only
  • 250 requests / day
  • Only US
  • No Premium endpoints
  • Maximum limit 5 for all endpoints


The Starter Plan is fantastic value for money for an individual. If you are confident using APIs then with this plan you'll be able to start creating models and building trading bots in no time. If you run into any problems when using this plan then you'll be able to contact our support team via email and they will aim to resolve your issues swiftly. Perhaps most importantly, this plan gives you unlimited requests to meet all your data needs and you'll have access to 30+ years of data!

Here are the key parts of the Starter Plan:

  • $19.00 / month (Significant discount for Annual Plan)
  • Personal Use
  • Email support
  • 300 API calls / Minute
  • 30+ years of data
  • 100% Market Coverage
  • Access to all premium endpoints


As the name suggests, this account is designed for small startups groups of up to 5 working together. The Professional plan enables up to 5 team members access to pull data from the Financial Modelling Prep APIs. We expect teams to need higher levels of support so you'll have access to chat and email support when using this plan.

Here are the key parts of the Professional Plan:

  • $49.00 / month (Significant discount for Annual Plan)
  • Personal Use
  • Access for up to 5 team members
  • Email & Chat support
  • 750 API calls / minute
  • 30+ years of data


Simply put, this is the premium plan for accessing Financial Modeling Prep's suite of APIs. You'll be able to have unlimited team member access and supporting your needs will be our biggest priority. This plan also enables redistribution use so that you can share your insights publicly. Our engineers will also be at your service to create your own custom on-demand endpoints so that you have access to the data that you need. Finally, we guarantee that you'll have 99.95% uptime on this plan.

Here are the key parts of Enterprise plan:

  • $99.00 / month (Significant discount for Annual Plan)
  • Personal & Commercial Use
  • Access for unlimited team members
  • Email & Chat Priority support
  • 99.95% Uptime SLA
  • Redistribution use
  • Custom on-demand endpoints
  • 30+ years of data

Explore the Platform

The first thing you'll want to explore is the plethora of APIs at your disposal. Head to this link to find all the different data that you can pull from the platform. This ranges from financial statements to stock market data. If you're unfamiliar with the format we use then how-to call the Financial Modeling Prep API to learn more. To see your account details click the dashboard button to review your API key code, your payment information, and details about your plan. We have a tonne of resources available that will help you understand our API and speed up your work with ready-made packages. The changelog gives you the information about our most recent updates and newest endpoints for your convenience. The formulas page gives you details about how we calculate any formulas that the API provides so that you can improve your understanding of the platform. Finally, the other section of our platform provides the latest news in the finance world and we've got educational articles to aid your understanding of the finance world.

Other Blogs

Sep 11, 2023 - Rajnish Katharotiya

Industry Analysis with Python

During this post we are going to perform an industry analysis with Python. We will build, analyse and compare all stocks operating within an industry. To do so, we will pick an industry and get all important financial metrics for companies operating in that industry. Then, we will use a couple of fi...

blog post title

Sep 11, 2023 - Rajnish Katharotiya

P/E Ratios Using Normalized Earnings

Price to Earnings is one of the key metrics use to value companies using multiples. The P/E ratio and other multiples are relative valuation metrics and they cannot be looked at in isolation. One of the problems with the P/E metric is the fact that if we are in the peak of a business cycle, earni...

blog post title

Sep 11, 2023 - Rajnish Katharotiya

What is Business Risk and how to Measure it with Python

One of the key aspects to do well in the stock market is to know what is business risk. It is important to understand what type of business risks a company may have. Photo by Pixabay on Pexels What Is A Business Risk? Investopedia provides a very simple definition of business risk. Busin...

blog post title


Financial Modeling Prep API provides real time stock price, company financial statements, major index prices, stock historical data, forex real time rate and cryptocurrencies. Financial Modeling Prep stock price API is in real time, the company reports can be found in quarter or annual format, and goes back 30 years in history.
2017-2024 © Financial Modeling Prep