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 field selection and exact_match. Submit one identifier type per request.

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.

names
string[] | null
required
domains
string[] | null
crustdata_company_ids
integer[] | null
professional_network_profile_urls
string[] | null
fields
string[]

Field groups to include in company_data. 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).

exact_match
boolean | null

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

Response

Enriched 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: