new Financials()
API Request Format
Financials datasets store fundamental financial metrics at multiple frequencies (Yearly, Quarterly).
Each dataset type is identified by a unique filter and can be queried at different frequencies.
{
"identifier": "SPGI",
"type": "FUNDAMENTALS_INCOMESTMT",
"properties": {
"filters": "IQ_TOTAL_REV",
"frequency": "Yearly",
"startDate": "MM/DD/YYYY",
"endDate": "MM/DD/YYYY"
}
}
API Request Types
Each financials dataset category has a unique type constant:
FUNDAMENTALS_INCOMESTMT- Income Statement datasets (EBIT, EBITDA, EPS, Gross Profit, Net Income, Total Revenue)FUNDAMENTALS_BALANCESHEET- Balance Sheet datasets (Total Assets, Total Debt, Total Equity, Total Liabilities)FUNDAMENTALS_MARKETDATA- Market Data datasets (Close Price, Dividend Yield, Market Cap, TEV, Volume)FUNDAMENTALS_MULTIPLES- Multiples datasets (P/BV, P/Normalized EPS, P/TangBV, Price/LTM EPS, TEV/EBIT, TEV/EBITDA, TEV/Total Revenues)FUNDAMENTALS_CAPSTRUCTURE- Capital Structure datasets (Net Debt/EBITDA, Total Debt/EBITDA and CAPEX-adjusted variants)FUNDAMENTALS_CASHFLOW- Cashflow datasets (CapEx, Cash From Operations)FUNDAMENTALS_RATIOS- Financial ratio datasets (Margins, Turnover, Days, Debt, Return, Coverage)
API Request Filters
Income Statement (FUNDAMENTALS_INCOMESTMT):
IQ_EBIT- Earnings Before Interest and TaxesIQ_EBITDA- Earnings Before Interest, Taxes, Depreciation, AmortizationIQ_DILUT_EPS_EXCL- Diluted Earnings Per Share (excluding extraordinary items)IQ_GP- Gross ProfitIQ_NI- Net IncomeIQ_TOTAL_REV- Total Revenue
Balance Sheet (FUNDAMENTALS_BALANCESHEET):
IQ_TOTAL_ASSETS- Total AssetsIQ_TOTAL_DEBT- Total DebtIQ_TOTAL_EQUITY- Total Equity (Shareholders' Equity)IQ_TOTAL_LIAB- Total Liabilities
Market Data (FUNDAMENTALS_MARKETDATA):
IQ_CLOSEPRICE- Close Price (unadjusted)IQ_CLOSEPRICE_ADJ- Close Price (adjusted for splits and dividends)IQ_DIVIDEND_YIELD- Dividend YieldIQ_MARKETCAP- Market CapitalizationIQ_TEV- Total Enterprise ValueIQ_VOLUME- Trading Volume
Multiples (FUNDAMENTALS_MULTIPLES):
IQ_PBV- Price-to-Book Value ratioIQ_PE_NORMALIZED- Price-to-Normalized EPS ratioIQ_PTBV- Price-to-Tangible Book Value ratioIQ_PE_EXCL- Price-to-LTM EPS ratioIQ_TEV_EBIT- TEV-to-EBIT ratioIQ_TEV_EBITDA- TEV-to-EBITDA ratioIQ_TEV_TOTAL_REV- TEV-to-Total Revenues ratio
Cap Structure (FUNDAMENTALS_CAPSTRUCTURE):
IQ_NET_DEBT_EBITDA- Net Debt / EBITDAIQ_NET_DEBT_EBITDA_CAPEX- Net Debt / (EBITDA - CAPEX)IQ_TOTAL_DEBT_EBITDA- Total Debt / EBITDAIQ_TOTAL_DEBT_EBITDA_CAPEX- Total Debt / (EBITDA - CAPEX)
Cashflow (FUNDAMENTALS_CASHFLOW):
IQ_CAPEX- Capital ExpenditureIQ_CASH_OPER- Cash From Operations
Ratios (FUNDAMENTALS_RATIOS):
Margin Ratios:
IQ_SGA_MARGIN- SG&A Margin %IQ_EBIT_MARGIN- EBIT Margin %IQ_EBITA_MARGIN- EBITA Margin %IQ_EBITDA_MARGIN- EBITDA Margin %IQ_GROSS_MARGIN- Gross Margin %IQ_NI_MARGIN- Net Income Margin %IQ_NI_AVAIL_EXCL_MARGIN- Net Income Available for Common Margin %IQ_NI_NORM_MARGIN- Normalized Net Income Margin %IQ_LFCF_MARGIN- Levered Free Cash Flow Margin %IQ_UFCF_MARGIN- Unlevered Free Cash Flow Margin %
Turnover Ratios:
IQ_AR_TURNS- Accounts Receivable TurnoverIQ_ASSET_TURNS- Asset TurnoverIQ_FIXED_ASSET_TURNS- Fixed Asset TurnoverIQ_INVENTORY_TURNS- Inventory Turnover
Days Ratios:
IQ_DAYS_INVENTORY_OUT- Average Days Inventory OutstandingIQ_DAYS_SALES_OUT- Average Days Sales OutstandingIQ_DAYS_PAYABLE_OUT- Average Days Payable OutstandingIQ_CASH_CONVERSION- Average Cash Conversion Cycle
Debt Ratios:
IQ_CURRENT_RATIO- Current RatioIQ_QUICK_RATIO- Quick RatioIQ_TOTAL_DEBT_EQUITY- Total Debt / EquityIQ_TOTAL_DEBT_CAPITAL- Total Debt / CapitalIQ_LT_DEBT_EQUITY- Long-Term Debt / EquityIQ_LT_DEBT_CAPITAL- Long-Term Debt / CapitalIQ_TOTAL_LIAB_TOTAL_ASSETS- Total Liabilities / Total Assets
Return Ratios:
IQ_RETURN_ASSETS- Return on AssetsIQ_RETURN_EQUITY- Return on EquityIQ_RETURN_COMMON_EQUITY- Return on Common EquityIQ_RETURN_CAPITAL- Return on Capital
Coverage Ratios:
IQ_EBIT_INT- EBIT / Interest ExpenseIQ_EBITDA_INT- EBITDA / Interest ExpenseIQ_CFO_CURRENT_LIAB- Cash From Operations / Current Liabilities
API Response Format
Response structure uses the query's filters value as the response key.
The API returns an array with an object whose key matches the filter sent in the request.
Example: If query sends "filters": "IQ_TOTAL_REV", response key is also "IQ_TOTAL_REV":
[
{
"IQ_TOTAL_REV": {
"data": [
{
"DT": "2023-12-31",
"Total Revenue": 383285000000,
"Operating Income": 128698000000,
"Net Income": 96995000000,
"...": "... more financial metrics ..."
},
{
"DT": "2023-09-30",
"Total Revenue": 81797000000,
"Operating Income": 24318000000,
"Net Income": 22861000000,
"...": "... more financial metrics ..."
}
]
}
}
]
- Since:
-
10.3.0 Added "Cap Structure", "Cashflow", and "Ratio" datasets
