company_id such as cmp_014081, and carries its name, country, sector, primary listing and market capitalisation. The registry is what every other dataset’s company identifier resolves against.
Plan: Free and above · Credits: 1 per call
What You Can Use the Company Registry For
Resolve whatever identifier you hold — ticker, CIK, ISIN, Taiwan security code, Korean DART corp code — to one canonicalcompany_id. Confirm which company a name refers to before running a larger query. Check what kind of company you are dealing with and which market it lists on.
Company Registry Coverage
Roughly 25,000 listed companies in 82 countries. The registry deliberately excludes exchange-traded funds. ETFs live in their own registry — see ETF Identifiers.Company Registry Date Convention
The registry is a current snapshot, not a history. A company’s earlier name or ticker still resolves to it, but the row returned shows today’s values. To see how a listing changed over time, use Company Listings, where each symbol carries the dates it was valid for.Key Company Registry Fields
company_id is the canonical identifier. Name, country, sector and industry describe the company. The primary listing carries the symbol and exchange. market_cap sizes it.
How Non-US Symbols Are Spelled
Non-US symbols carry their market suffix:2330.TW, 6976.TWO, 005930.KS. A bare local code passed as ticker finds nothing.
Local codes have their own parameters instead. local_security_code takes a Taiwan security code such as 2330, and corp_code takes an eight-digit Korean DART code.
The regional endpoints accept a Taiwan code, a suffixed ticker, a Korean corp code, an ISIN or a
company_id directly. There is no need to resolve an identifier through the registry before calling them.Company Registry Sources
The registry is assembled from exchange listing registries, regulator filings and identifier registries, and maintained as an append-only ledger of identifiers so a company keeps itscompany_id across renames and re-listings.
Search the Company Registry
Use the companies endpoint. At least one parameter is required on every page.string
Company-name substring, minimum 2 characters.
string
Trading symbol, with its market suffix for non-US listings.
string
SEC Central Index Key.
string
ISIN.
string
A Taiwan security code, such as
2330.string
An eight-digit Korean DART corp code.
string
Country of the company.
integer
Rows per page. Page through with
cursor.company_id, use the company profile endpoint. An unknown company_id returns a 404, not an empty list.