Skip to main content
POST

Authorizations

Authorization
string
header
required

API key passed as a Bearer token in the Authorization header.

Headers

x-api-version
enum<string>
default:2025-11-01
required

API version to use. This endpoint currently requires 2025-11-01.

Available options:
2025-11-01
Example:

"2025-11-01"

Body

application/json

Company identifier plus optional exact_match for domains. Provide exactly one of names, domains, crustdata_company_ids, or professional_network_profile_urls.

Company identifiers plus optional field selection and exact_match. Provide exactly one identifier type (names, domains, crustdata_company_ids, or professional_network_profile_urls); each may contain 1 to 25 values.

names
string[] | null
required
Maximum array length: 25
domains
string[] | null
Maximum array length: 25
crustdata_company_ids
integer[] | null
Maximum array length: 25
professional_network_profile_urls
string[] | null
Maximum array length: 25
fields
string[]

Field groups to include in company_data. Valid field groups: crustdata_company_id, basic_info, social_profiles. Identify resolves a company to its identity and basic profile only; requesting any other group returns 400 Invalid fields. For headcount, funding, people, hiring, revenue and other sections, use /company/enrich.

exact_match
boolean | null

Whether to use exact matching (null means auto-detect)

Response

Identified company matches returned as a top-level array

matched_on
string

The specific input value (e.g., 'google.com')

match_type
enum<string>
Available options:
name,
domain,
crustdata_company_id,
professional_network_profile_url
matches
object[]
Example: