Financial Data API

Valuation Multiples API

Retrieve pre-calculated valuation multiples for any publicly traded company. This endpoint returns price-based multiples (P/E, P/B, P/S, P/CF) and enterprise-value-based multiples (EV/Sales, EV/EBITDA) along with their historical high and low values for each period.

Valuation multiples are the most commonly used metrics for relative valuation. comparing a company's market price to its fundamental financial performance. By providing both current and high/low variants, this endpoint enables range-based valuation analysis and helps identify whether a stock is trading above or below its historical norms.

Data is available for both annual and quarterly periods, with up to 250 historical periods per request.

GEThttps://api.roic.ai/v2/fundamental/multiples/{identifier}

Parameters

Path Parameters

identifierstringrequired

Company identifier — supports ticker symbol (e.g., `AAPL`), CIK, CUSIP, or ISIN.

Example: AAPL

Query Parameters

apikeystringrequired

Your API key for authentication.

periodstringoptional

Reporting period for financial data.

Default: annualValues: annual, quarterly
limitnumberoptional

Maximum number of periods to return.

Default: 10Example: 10
fiscal_year_startnumberoptional

Filter results starting from this fiscal year.

Example: 2020
fiscal_year_endnumberoptional

Filter results ending at this fiscal year.

Example: 2024
date_startstringoptional

Filter results starting from this date (YYYY-MM-DD format).

Example: 2020-01-01
date_endstringoptional

Filter results ending at this date (YYYY-MM-DD format).

Example: 2024-12-31
orderstringoptional

Sort order for time-series data.

Default: DESCValues: ASC, DESC
formatstringoptional

Response format. Use `json` for JSON (default) or `excel` for tab-separated values compatible with Google Sheets and Excel.

Default: jsonValues: json, excel

Code Examples

curl "https://api.roic.ai/v2/fundamental/multiples/AAPL?apikey=YOUR_API_KEY"

Response

Response200 OK
[
  {
    "ticker": "AAPL",
    "date": "2025-09-30",
    "period": "annual",
    "period_label": "2025",
    "fiscal_year": "2025",
    "pe_ratio": 33.98211369520578,
    "average_price_earnings_ratio": 29.874264293723773,
    "pe_ratio_with_high_clos_pr": 34.71212257834122,
    "pe_ratio_with_low_clos_pr": 22.582230916882423,
    "pr_to_book_ratio": 47.99677891405225,
    "average_price_to_book_ratio": 42.19479904594976,
    "high_closing_price_to_book_ratio": 49.027852945626954,
    "low_closing_price_to_book_ratio": 31.895436358821748,
    "pr_to_tang_bv_per_sh": 51.623242713574655,
    "average_price_to_tangible_bps": 45.38288613700785,
    "high_price_to_tangible_bps": 52.7322209865325,
    "low_price_to_tangible_bps": 34.30534068870113,
    "pr_to_sales_ratio": 9.146307691013813,
    "average_price_to_sales_ratio": 8.040677390577205,
    "high_closing_price_to_sales_ratio": 9.342790050004686,
    "low_closing_price_to_sales_ratio": 6.078021931415966,
    "pr_to_cash_flow": 34.143059462514124,
    "average_price_to_cash_flow": 30.01575450332789,
    "high_closing_price_to_cash_flow": 34.87652580685671,
    "low_closing_price_to_cash_flow": 22.689184666582946,
    "pr_to_free_cash_flow": 30.762788127813074,
    "average_price_to_free_cash_flow": 27.044099469061894,
    "high_price_to_free_cash_flow": 31.423638974371368,
    "low_price_to_free_cash_flow": 20.442883317390923,
    "ev_to_ttm_sales": 9.251939886245948,
    "average_ev_to_ttm_sales": 8.191395502077322,
    "high_ev_to_ttm_sales": 9.493508161504803,
    "low_ev_to_ttm_sales": 6.228740042916083,
    "ev_to_ttm_ebitda": 26.59999830740321,
    "avg_ev_to_ttm_ebitda": 23.55085627117473,
    "high_ev_to_ttm_ebitda": 27.294524622101864,
    "low_ev_to_ttm_ebitda": 17.90807945532926,
    "ev_to_ttm_ebit": 28.938718940248027,
    "average_ev_to_ttm_ebit": 25.621490744381813,
    "high_ev_to_ttm_ebit": 29.694309282224733,
    "low_ev_to_ttm_ebit": 19.48259064261556,
    "pr_last": 254.63,
    "pr_high": 260.1,
    "pr_low": 169.21,
    "enterprise_value": 3850296555000,
    "average_enterprise_value": 3408939343540,
    "high_enterprise_value": 3950827850000.0005,
    "low_enterprise_value": 2592158685000,
    "bs_sh_out": 14773260000
  }
]

Field Dictionary

FieldDescription
pe_ratioPrice to earnings (P/E)
average_price_earnings_ratioAverage P/E ratio
pe_ratio_with_high_clos_prP/E at 52-week high
pe_ratio_with_low_clos_prP/E at 52-week low
pr_to_book_ratioPrice to book (P/B)
average_price_to_book_ratioAverage P/B ratio
high_closing_price_to_book_ratioP/B at 52-week high
low_closing_price_to_book_ratioP/B at 52-week low
pr_to_tang_bv_per_shPrice to tangible book value
average_price_to_tangible_bpsAverage price to tangible book
high_price_to_tangible_bpsPrice to tangible book at 52-week high
low_price_to_tangible_bpsPrice to tangible book at 52-week low
pr_to_sales_ratioPrice to sales (P/S)
average_price_to_sales_ratioAverage P/S ratio
high_closing_price_to_sales_ratioP/S at 52-week high
low_closing_price_to_sales_ratioP/S at 52-week low
pr_to_cash_flowPrice to cash flow (P/CF)
average_price_to_cash_flowAverage P/CF ratio
high_closing_price_to_cash_flowP/CF at 52-week high
low_closing_price_to_cash_flowP/CF at 52-week low
pr_to_free_cash_flowPrice to free cash flow (P/FCF)
average_price_to_free_cash_flowAverage P/FCF ratio
high_price_to_free_cash_flowP/FCF at 52-week high
low_price_to_free_cash_flowP/FCF at 52-week low
ev_to_ttm_salesEV / TTM sales
average_ev_to_ttm_salesAverage EV / TTM sales
high_ev_to_ttm_salesEV / TTM sales at 52-week high
low_ev_to_ttm_salesEV / TTM sales at 52-week low
ev_to_ttm_ebitdaEV / TTM EBITDA
avg_ev_to_ttm_ebitdaAverage EV / TTM EBITDA
high_ev_to_ttm_ebitdaEV / TTM EBITDA at 52-week high
low_ev_to_ttm_ebitdaEV / TTM EBITDA at 52-week low
ev_to_ttm_ebitEV / TTM EBIT
average_ev_to_ttm_ebitAverage EV / TTM EBIT
high_ev_to_ttm_ebitEV / TTM EBIT at 52-week high
low_ev_to_ttm_ebitEV / TTM EBIT at 52-week low
pr_lastLast closing price
pr_high52-week high price
pr_low52-week low price
enterprise_valueEnterprise value
average_enterprise_valueAverage enterprise value
high_enterprise_valueEnterprise value at 52-week high
low_enterprise_valueEnterprise value at 52-week low
bs_sh_outShares outstanding

Metadata

FieldDescription
tickerTicker symbol
datePeriod end date
periodReporting period (annual/quarterly)
period_labelHuman-readable period label
fiscal_yearFiscal year

Use Cases

  • Build stock screeners that filter by P/E ratio, P/B ratio, or EV/EBITDA thresholds
  • Create comparable company analysis tables for investment research
  • Track valuation expansion and compression over market cycles
  • Identify undervalued or overvalued stocks relative to their historical trading range
  • Power financial dashboards with real-time valuation data