Skip to main content

Overview

Companies are the top-level entity in the Quartr data model. Every event, document, audio recording, and transcript traces back to a company through its companyId. The companies endpoint gives you access to company metadata and identifiers, and serves as the reference point for mapping between different identifier systems.

Company data

Each company record includes the following fields:

Identifiers

Matching companies across systems is a common challenge. The API supports five ways to identify a company: companyId, ticker, isin, cik, and openfigi. You can query any endpoint using any of these. All endpoints except the companies endpoint only return companyId in their responses. If you need to map IDs back to tickers, ISINs, CIKs, or OpenFIGI codes, query the /companies endpoint with the ids parameter.
Company name search is not supported. Company names are ambiguous. “Delta” alone could refer to Delta Air Lines, Delta Electronics, or Delta Lithium. Use isin, ticker, cik, or companyId for reliable identification.

Tickers

A single company can be listed on multiple exchanges. The tickers array contains objects with a ticker symbol and an exchange identifier for each listing. For example, Apple has listings on both NasdaqGS and BASE.

ISINs

ISINs (International Securities Identification Numbers) are globally unique 12-character identifiers. A company can have multiple ISINs if it has multiple securities issued.

CIKs

CIKs (Central Index Keys) are 10-digit identifiers assigned by the SEC to companies that file with them. CIK values are automatically zero-padded to 10 digits, so both 320193 and 0000320193 will match the same company.
CIK coverage is limited to companies that file with the SEC, which primarily includes US-listed companies.

Querying companies

The companies endpoint supports several filters that can be combined to build precise queries.

By identifier

The most direct way to retrieve companies. Use these when you already know which companies you need.
When filtering by ticker, all companies matching that symbol are returned regardless of exchange. To narrow results to a specific listing, combine the tickers and exchanges parameters.

By geography and exchange

Filter companies by where they are domiciled or listed.
These same company filters are available on all list endpoints across the API. See fetching data for details.

How to access this data

REST API

Query companies by ticker, ISIN, country, exchange, and more.

Webhooks

Subscribe to webhooks for real-time updates.

Snowflake

Query the companies view directly using SQL.