This page documents the live Identify response directly. Current platform
behavior returns match metadata plus
company_data.basic_info. If you
need the broader company sections used in full profiles, see
Enrich reference.Replace
YOUR_API_KEY in each example with your actual API key. All
requests require the x-api-version: 2025-11-01 header.Request body
| Parameter | Type | Required | Description |
|---|---|---|---|
domains / professional_network_profile_urls / names / crustdata_company_ids | array | Yes — one only | Submit exactly one identifier type. |
exact_match | boolean | No | Set to true for strict domain matching. |
Response body
The response is a top-level array. Each entry corresponds to one input identifier.| Field | Type | Description |
|---|---|---|
matched_on | string | The input identifier you submitted |
match_type | string | domain, name, crustdata_company_id, professional_network_profile_url |
matches | array | Candidate matches ranked by relevance. Empty for no-match inputs. |
matches[].confidence_score | number | Higher is better. |
matches[].company_data | object | Match metadata plus basic_info. |
Rate limits and pricing
Pricing:
Free.- Rate limits: For current plan-specific limits, see Rate limits.
Use Identify first when your input is ambiguous. You can resolve the right
company for free, then call Enrich only for
the records you want in full detail.
Identifiers
Identify by name, profile URL, or Crustdata company ID.
Reference
Request parameters, validation, no-match behavior, errors.
Your first identification: look up a company by domain
Pass a website domain in thedomains array to find the matching company.
Understanding the response
Current platform behavior: The live Identify endpoint returns a
top-level array, not an object with a
results wrapper.matched_on— the identifier you submitted (the domain, URL, name, or ID).match_type— which identifier type was used. Values:domain,name,crustdata_company_id,professional_network_profile_url.matches— an array of candidate companies ranked by relevance. Each match includes aconfidence_scoreand acompany_dataobject. Current platform behavior returnsbasic_infohere.
Identify vs Enrich
| Identify | Enrich | |
|---|---|---|
| Endpoint | /company/identify | /company/enrich |
| Pricing | Free | 2 credits per record |
| Response | Match results with company_data.basic_info | Full company profile |
| Best for | Matching, deduplication, entity resolution | Research, scoring, diligence |
| Use when | You need to resolve “which company is this?” | You need detailed company data |
crustdata_company_id from the best match into
Enrich for the full profile.
What to do next
- Identify by other inputs — see Identifiers for name, profile URL, and company ID examples.
- Look up request/response details — see Identify reference.
- Get the full profile — pass the
crustdata_company_idfrom Identify into Enrich for detailed company data. - Search for similar companies — use Company Search to find companies matching the same industry or headcount range.

