Financial Modeling Prep#
FMP is a trusted provider of stock market and financial data, offering a wide range of standardized and audited financial information. This library integrates FMP’s API to access historical market prices and core financial statements for supported instruments.
Visit their official documentation.
View available plans through our referral link: FMP Pricing Plans
FMP Features#
FMP offers a wide range of financial and market data through a unified REST API. Below is an overview of the types of data available through this integration.
Market Data#
FMP provides historical time-series data for multiple asset classes:
Stocks
ETFs
Indexes
Cryptocurrencies
Commodities
Forex
Each asset class supports:
Price fields: - Open, High, Low, Close, Volume, VWAP
Adjustment types: - Raw (unadjusted) - Split-adjusted - Dividend & split-adjusted
Fundamentals#
FMP offers audited and standardized financial statements for public companies, available in:
Quarterly
Annual
The supported statement types include:
Income Statements
Balance Sheets
Cash Flow Statements
Technical Details#
This library uses FMP’s REST endpoints to fetch:
Time series for historical price data.
Standardized fundamentals via financial statements.
Fully configurable columns and date ranges.
Authentication is managed using an API key placed in the .env file via the variable:
KNDC_API_KEY_FMP=your_key_here
Market Data#
Data Curator Tag |
FMP Tag |
|---|---|
m_close |
adjClose |
m_close_dividend_and_split_adjusted |
adjClose |
m_close_split_adjusted |
close |
m_date |
[ date ] * |
m_high |
adjHigh |
m_high_dividend_and_split_adjusted |
adjHigh |
m_high_split_adjusted |
high |
m_low |
adjLow |
m_low_dividend_and_split_adjusted |
adjLow |
m_low_split_adjusted |
low |
m_open |
adjOpen |
m_open_dividend_and_split_adjusted |
adjOpen |
m_open_split_adjusted |
open |
m_volume |
volume |
m_volume_dividend_and_split_adjusted |
volume |
m_volume_split_adjusted |
volume |
m_vwap_split_adjusted |
vwap |
Dividends#
Data Curator Tag |
FMP Tag |
|---|---|
d_declaration_date |
declarationDate |
d_dividend |
dividend |
d_dividend_split_adjusted |
adjDividend |
d_ex_dividend_date |
[ date ] * |
d_payment_date |
paymentDate |
d_record_date |
recordDate |
Splits#
Data Curator Tag |
FMP Tag |
|---|---|
s_denominator |
denominator |
s_numerator |
numerator |
s_split_date |
[ date ] * |
Fundamentals#
Income#
Data Curator Tag |
FMP Tag |
|---|---|
fis_basic_earnings_per_share |
eps |
fis_basic_net_income_available_to_common_stockholders |
bottomLineNetIncome |
fis_continuing_operations_income_after_tax |
netIncomeFromContinuingOperations |
fis_cost_of_revenue |
costOfRevenue |
fis_costs_and_expenses |
costAndExpenses |
fis_depreciation_and_amortization |
depreciationAndAmortization |
fis_diluted_earnings_per_share |
epsDiluted |
fis_discontinued_operations_income_after_tax |
netIncomeFromDiscontinuedOperations |
fis_earnings_before_interest_and_tax |
ebit |
fis_earnings_before_interest_tax_depreciation_and_amortization |
ebitda |
fis_general_and_administrative_expense |
generalAndAdministrativeExpenses |
fis_gross_profit |
grossProfit |
fis_income_before_tax |
incomeBeforeTax |
fis_income_tax_expense |
incomeTaxExpense |
fis_interest_expense |
interestExpense |
fis_interest_income |
interestIncome |
fis_net_income |
netIncome |
fis_net_income_deductions |
netIncomeDeductions |
fis_net_interest_income |
netInterestIncome |
fis_net_total_other_income |
totalOtherIncomeExpensesNet |
fis_nonoperating_income_excluding_interest |
nonOperatingIncomeExcludingInterest |
fis_operating_expenses |
operatingExpenses |
fis_operating_income |
operatingIncome |
fis_other_expenses |
otherExpenses |
fis_other_net_income_adjustments |
otherAdjustmentsToNetIncome |
fis_research_and_development_expense |
researchAndDevelopmentExpenses |
fis_revenues |
revenue |
fis_selling_and_marketing_expense |
sellingAndMarketingExpenses |
fis_selling_general_and_administrative_expense |
sellingGeneralAndAdministrativeExpenses |
fis_weighted_average_basic_shares_outstanding |
weightedAverageShsOut |
fis_weighted_average_diluted_shares_outstanding |
weightedAverageShsOutDil |
Balance Sheet#
Data Curator Tag |
FMP Tag |
|---|---|
fbs_accumulated_other_comprehensive_income_after_tax |
accumulatedOtherComprehensiveIncomeLoss |
fbs_additional_paid_in_capital |
additionalPaidInCapital |
fbs_assets |
totalAssets |
fbs_capital_lease_obligations |
capitalLeaseObligations |
fbs_cash_and_cash_equivalents |
cashAndCashEquivalents |
fbs_cash_and_shortterm_investments |
cashAndShortTermInvestments |
fbs_common_stock_value |
commonStock |
fbs_current_accounts_payable |
accountPayables |
fbs_current_accounts_receivable_after_doubtful_accounts |
accountsReceivables |
fbs_current_accrued_expenses |
accruedExpenses |
fbs_current_assets |
totalCurrentAssets |
fbs_current_capital_lease_obligations |
capitalLeaseObligationsCurrent |
fbs_current_liabilities |
totalCurrentLiabilities |
fbs_current_net_receivables |
netReceivables |
fbs_current_tax_payables |
taxPayables |
fbs_deferred_revenue |
deferredRevenue |
fbs_goodwill |
goodwill |
fbs_investments |
totalInvestments |
fbs_liabilities |
totalLiabilities |
fbs_longterm_debt |
longTermDebt |
fbs_longterm_investments |
longTermInvestments |
fbs_net_debt |
netDebt |
fbs_net_intangible_assets_excluding_goodwill |
intangibleAssets |
fbs_net_intangible_assets_including_goodwill |
goodwillAndIntangibleAssets |
fbs_net_inventory |
inventory |
fbs_net_property_plant_and_equipment |
propertyPlantEquipmentNet |
fbs_noncontrolling_interest |
minorityInterest |
fbs_noncurrent_assets |
totalNonCurrentAssets |
fbs_noncurrent_capital_lease_obligations |
capitalLeaseObligationsNonCurrent |
fbs_noncurrent_deferred_revenue |
deferredRevenueNonCurrent |
fbs_noncurrent_deferred_tax_assets |
taxAssets |
fbs_noncurrent_deferred_tax_liabilities |
deferredTaxLiabilitiesNonCurrent |
fbs_noncurrent_liabilities |
totalNonCurrentLiabilities |
fbs_other_assets |
otherAssets |
fbs_other_current_assets |
otherCurrentAssets |
fbs_other_current_liabilities |
otherCurrentLiabilities |
fbs_other_liabilities |
otherLiabilities |
fbs_other_noncurrent_assets |
otherNonCurrentAssets |
fbs_other_noncurrent_liabilities |
otherNonCurrentLiabilities |
fbs_other_payables |
otherPayables |
fbs_other_receivables |
otherReceivables |
fbs_other_stockholder_equity |
otherTotalStockholdersEquity |
fbs_preferred_stock_value |
preferredStock |
fbs_prepaid_expenses |
prepaids |
fbs_retained_earnings |
retainedEarnings |
fbs_shortterm_debt |
shortTermDebt |
fbs_shortterm_investments |
shortTermInvestments |
fbs_stockholder_equity |
totalStockholdersEquity |
fbs_total_debt_including_capital_lease_obligations |
totalDebt |
fbs_total_equity_including_noncontrolling_interest |
totalEquity |
fbs_total_liabilities_and_equity |
totalLiabilitiesAndTotalEquity |
fbs_total_payables_current_and_noncurrent |
totalPayables |
fbs_treasury_stock_value |
treasuryStock |
Cash Flow#
Data Curator Tag |
FMP Tag |
|---|---|
fcf_accounts_payable_change |
accountsPayables |
fcf_accounts_receivable_change |
accountsReceivables |
fcf_capital_expenditure |
capitalExpenditure |
fcf_cash_and_cash_equivalents_change |
netChangeInCash |
fcf_cash_exchange_rate_effect |
effectOfForexChangesOnCash |
fcf_common_stock_dividend_payments |
commonDividendsPaid |
fcf_common_stock_issuance_proceeds |
commonStockIssuance |
fcf_common_stock_repurchase |
commonStockRepurchased |
fcf_deferred_income_tax |
deferredIncomeTax |
fcf_depreciation_and_amortization |
depreciationAndAmortization |
fcf_dividend_payments |
netDividendsPaid |
fcf_free_cash_flow |
freeCashFlow |
fcf_interest_payments |
interestPaid |
fcf_inventory_change |
inventory |
fcf_investment_sales_maturities_and_collections_proceeds |
salesMaturitiesOfInvestments |
fcf_investments_purchase |
purchasesOfInvestments |
fcf_net_business_acquisition_payments |
acquisitionsNet |
fcf_net_cash_from_financing_activities |
netCashProvidedByFinancingActivities |
fcf_net_cash_from_investing_activities |
netCashProvidedByInvestingActivities |
fcf_net_cash_from_operating_activities |
netCashProvidedByOperatingActivities |
fcf_net_common_stock_issuance_proceeds |
netCommonStockIssuance |
fcf_net_debt_issuance_proceeds |
netDebtIssuance |
fcf_net_income |
netIncome |
fcf_net_income_tax_payments |
incomeTaxesPaid |
fcf_net_longterm_debt_issuance_proceeds |
longTermNetDebtIssuance |
fcf_net_shortterm_debt_issuance_proceeds |
shortTermNetDebtIssuance |
fcf_net_stock_issuance_proceeds |
netStockIssuance |
fcf_other_financing_activities |
otherFinancingActivities |
fcf_other_investing_activities |
otherInvestingActivities |
fcf_other_noncash_items |
otherNonCashItems |
fcf_other_working_capital |
otherWorkingCapital |
fcf_period_end_cash |
cashAtEndOfPeriod |
fcf_period_start_cash |
cashAtBeginningOfPeriod |
fcf_preferred_stock_dividend_payments |
preferredDividendsPaid |
fcf_preferred_stock_issuance_proceeds |
netPreferredStockIssuance |
fcf_property_plant_and_equipment_purchase |
investmentsInPropertyPlantAndEquipment |
fcf_stock_based_compensation |
stockBasedCompensation |
fcf_working_capital_change |
changeInWorkingCapital |
Data Processing#
* Fields enclosed in brackets [ … ] with an asterisk indicate preprocessed tags (hover to see source endpoint).