Plan: Free and above · Credits: 1 per call
What You Can Use Company Listings For
Map a historical ticker in an old dataset to the company that carries it today. Find every market a company trades on. Determine which symbol was valid on a given date, which matters when joining against any dataset keyed by ticker.Why Symbol History Matters
A ticker is not a stable key. Companies rename, re-list, move exchange and are acquired, and a symbol released by one company can be reissued to another. Joining a historical series by ticker therefore silently mixes companies. Join bycompany_id, and use this endpoint when you need to establish which symbol was in force on a given date.
Key Company Listing Fields
Each row carries thesymbol, the exchange it trades on, whether that venue is a US or non-US market, its status, and the validity dates where recorded. A null valid_to means the listing is current.
Company Listings Date Convention
The validity dates describe when the symbol was in force on that exchange, not when the company existed. A company can have overlapping listings across exchanges at the same time.Company Listings Sources
Listings come from exchange listing registries, kept as an append-only history so a symbol that has been superseded remains addressable.Query Company Listings
Use the company listings endpoint with a canonicalcompany_id.
string
required
Canonical company id, for example
cmp_014081.