Identify Companies
Match a company by name, website domain, profile URL, or Crustdata company ID. Returns one or more matches ranked by confidence score. This endpoint is useful for entity resolution before enrichment.
Current platform behavior returns a top-level array with one result per submitted
identifier. Each match currently includes company_data.crustdata_company_id and
company_data.basic_info.
Exactly one identifier type must be provided per request.
Default rate-limit is 30 requests per minute. Send an email to gtm@crustdata.co to discuss higher limits if needed for your use case.
Authorizations
API key passed as a Bearer token in the Authorization header.
Headers
API version to use. This endpoint currently requires 2025-11-01.
2025-11-01 "2025-11-01"
Body
Company identifier plus optional exact_match for domains. Provide exactly one of names, domains, crustdata_company_ids, or professional_network_profile_urls.
- Option 1
- Option 2
- Option 3
- Option 4
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 one or more values.
Field groups to include in company_data. Current platform behavior: when fields is omitted, only crustdata_company_id and basic_info are returned — sections such as headcount, funding, people, and hiring must be listed explicitly. Valid field groups for enrich: basic_info, revenue, headcount, funding, hiring, web_traffic, seo, competitors, employee_reviews, people, locations, taxonomy, followers, news, software_reviews, social_profiles, reviews, public_launches, market_intel, metadata, crustdata_company_id, updated_at, indexed_at. Not valid for enrich: roles, skills (search-only fields).
Whether to use exact matching (null means auto-detect)
Response
Identified company matches returned as a top-level array

