Skip to main content
Daily Market Cap provides the daily market capitalisation series for a listed security. Each observation is one symbol on one date, in that listing’s own currency. It is served by the same endpoint as daily prices, selected with series=market_cap, and rows are returned newest date first.
Plan: Professional and above · Credits: 1 per call

What You Can Use Daily Market Cap For

Track how a company’s size changed over time. Distinguish a stock split from a real decline: a split halves the price but leaves market cap unchanged, so market cap is the reliable check. Build size bands for a universe on a given date.

Daily Market Cap Coverage

History starts 2025-07-14 — about one year, the same window as daily prices. There is nothing before that date.

One Row Per Symbol Per Date

Like prices, a company with more than one listing returns one row per symbol per date, each naming its symbol. Choose the listing you mean.

Daily Market Cap Currency

Values are in the row’s own currency and are not converted to US dollars. Note the asymmetry with the company registry, where the profile’s market_cap is denominated in market_cap_currency rather than in the listing’s price currency — for London names, GBP against a GBp price. To compare sizes across countries, use Company Screening, which converts to US dollars.

Daily Market Cap Sources

Market cap is a vendor-supplied daily figure for the listing.

Query Daily Market Cap

Use the market data endpoint with series=market_cap.
string
required
A ticker with its market suffix for non-US listings, a company_id, a CIK or an ISIN.
string
required
Set to market_cap for this dataset.
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 Prices, Corporate Events for splits, Company Screening for USD-converted size filters, and Financial Metrics for valuation ratios.