Financial data is informational and may be inaccurate. See Disclaimer.

drillr.ai
API keys →

Company

Company profile

GET/api/v2/company-profile
Coverage
US / CN / JP
Billing
20 cr / thousand calls

One row per company. ticker, market, name, exchange, country, currency are the core fields; name_local, industry, listing date, website, employee count and external identifiers are returned subject to data coverage, and are null where there is no value. Market data and valuation are not included: use /prices-snapshot for market data and /financial-metrics-snapshot for valuation.

  • If any ticker in a batch fails to resolve or falls in an out-of-scope market, the whole request returns 404 and no partial results are returned.
  • With multiple tickers, row order is not guaranteed to match the request order; match results by the ticker in each row. A repeated ticker yields only one row.

Query parameters

ParameterTypeRequiredDescription
tickerstringrequiredUp to 50 tickers, comma-separated.

Response fields

FieldTypeDescription
tickerstringcanonical ticker
marketstringUS / CN / JP
namestringCompany name (English for US / JP, mostly Chinese for CN), identical to name in /tickers
name_localstringLocal-language name (CN / JP); may be identical to name, and is null for US or when there is no separate local name
exchangestringExchange MIC (ISO 10383): XNAS XNYS XASE XSHG XSHE BJSE XTKS
countrystringCompany country, ISO 3166-1 alpha-2, exposed as-is from the company address on record at the data source, with no normalization. Not the country of incorporation: this column cannot be used to filter by jurisdiction of incorporation (tax, compliance, offshore-structure determinations)
currencystringTrading currency (ISO 4217)
sectorstringTop-level industry classification from the data source (not GICS; the language of the classification name follows the market: English for US, Chinese for CN, Japanese for JP); null where there is no coverage
industrystringIndustry subclassification from the data source (not GICS; the language of the classification name follows the market, same as sector); null where there is no coverage
listing_datedateListing date
websitestringCompany website; null where there is no value
full_time_employeesintEmployee count; null where there is no value
identifiersstringExternal identifiers; the object is always present, and each subfield is null where there is no value; CIK and CUSIP have values only for US-listed companies

No key yet? Create one under API Keys — it is shown once, so store it where your shell can read it. Connecting an agent over MCP instead? That signs in through the browser and needs no key at all.

Authentication, conventions, rate limits and error shapes are the same for every endpoint — they live on REST API.