curl --request POST \
--url https://api.crustdata.com/company/identify \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-api-version: <x-api-version>' \
--data '
{
"domains": [
"serverobotics.com"
]
}
'{
"results": [
{
"matched_on": "serverobotics.com",
"match_type": "domain",
"matches": [
{
"confidence_score": 1,
"company_data": {
"crustdata_company_id": 628895,
"basic_info": {
"crustdata_company_id": 628895,
"name": "Serve Robotics",
"primary_domain": "serverobotics.com",
"all_domains": [
"serverobotics.com"
],
"website": "https://www.serverobotics.com/",
"professional_network_url": "https://www.linkedin.com/company/serverobotics",
"professional_network_id": "72049930",
"profile_name": "Serve Robotics",
"employee_count_range": "51-200",
"industries": [
"Technology, Information and Internet"
]
}
}
}
]
}
]
}Match a company by name, website domain, LinkedIn URL, or Crustdata company ID. Returns one or more matches ranked by confidence score. This endpoint is useful for resolving partial company information to a full Crustdata company profile. Exactly one identifier type must be provided per request.
curl --request POST \
--url https://api.crustdata.com/company/identify \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-api-version: <x-api-version>' \
--data '
{
"domains": [
"serverobotics.com"
]
}
'{
"results": [
{
"matched_on": "serverobotics.com",
"match_type": "domain",
"matches": [
{
"confidence_score": 1,
"company_data": {
"crustdata_company_id": 628895,
"basic_info": {
"crustdata_company_id": 628895,
"name": "Serve Robotics",
"primary_domain": "serverobotics.com",
"all_domains": [
"serverobotics.com"
],
"website": "https://www.serverobotics.com/",
"professional_network_url": "https://www.linkedin.com/company/serverobotics",
"professional_network_id": "72049930",
"profile_name": "Serve Robotics",
"employee_count_range": "51-200",
"industries": [
"Technology, Information and Internet"
]
}
}
}
]
}
]
}API key passed as a Bearer token in the Authorization header.
API version to use. Must match a supported version (e.g., "2025-11-01").
"2025-11-01"
Company identifier (exactly one of names, domains, crustdata_company_ids, or professional_network_profile_urls)
Request body for enriching, identifying, or fetching company data. Exactly one identifier must be provided: names, domains, crustdata_company_ids, or professional_network_profile_urls.
Company names to look up
["Serve Robotics"]Company website domains to look up
["hubspot.com"]Crustdata internal company IDs
[628895]LinkedIn company profile URLs
["https://www.linkedin.com/company/mintlify"]Fields to include in the response. Use dot-notation for nested fields. Valid top-level groups for enrich: basic_info, revenue, headcount, funding, hiring, web_traffic, seo, competitors, employee_reviews, people, locations, taxonomy, followers, news, software_reviews, social_profiles, status. Not valid for enrich: roles, skills (search-only fields).
["basic_info", "headcount", "funding"]Whether to use exact matching for domain/name lookup. When null, auto-detects.
true
Identified company data
Response from the company identify endpoint, containing one result per input identifier.
List of identify results, one per input identifier
Show child attributes
[]Was this page helpful?