Skip to main content
Daily Prices provides the daily price series for a listed security: open, high, low, close, adjusted close and volume. Each observation is one symbol on one date, in that listing’s own currency. Rows are returned newest date first.
Plan: Professional and above · Credits: 1 per call

What You Can Use Daily Prices For

Chart a security’s recent trading. Compute returns over a window. Pair a price move with an 8-K event or a news event on the same date. Value a position at a specific date’s close.

Daily Prices Coverage

History starts 2025-07-14 — about one year. There is nothing before that date. An empty result for an earlier range is this dataset’s start, not a security that did not trade.For a long history, use Benchmarks, which runs from 2015.

One Row Per Symbol Per Date

A company with more than one listing returns one row per symbol per date, each naming its symbol. Pick the listing you mean rather than assuming the first row is the one you want. A dual-listed company’s two rows are in different currencies and are not interchangeable.

Daily Prices Currency

Values are in the row’s own currency and are not converted. A London listing quotes in GBp — pence — not pounds, so a close of 2450 is £24.50. To compare sizes across countries, use Company Screening, which converts market capitalisation to US dollars.

Daily Prices Date Convention

Each row is the trading session on that date, on the listing’s own exchange calendar. Rows are returned newest first, and date_gte and date_lte bound the range.

Daily Prices Sources

Prices come from market data vendors, as quoted on each listing’s own exchange. Adjusted close is vendor-adjusted for corporate actions.
For a valuation ratio, use Financial Metrics rather than deriving one here. This endpoint serves the raw series.

Query Daily Prices

Use the market data endpoint with series=prices, which is the default.
string
required
A ticker with its market suffix for non-US listings, a company_id, a CIK or an ISIN.
string
default:"prices"
prices for this dataset, or market_cap for daily market cap.
string
Earliest date, YYYY-MM-DD. date_lte sets the ceiling.
integer
default:"100"
Rows per page, between 1 and 1000. Page through with cursor.
See also Daily Market Cap for the size series on the same endpoint, Benchmarks for index and commodity prices with ten years of history, Corporate Events for the splits that break an unadjusted series, and Company Screening for momentum filters across the universe.