Replace
YOUR_API_KEY in each example with your actual API key. All
requests require the x-api-version: 2025-11-01 header.Realtime enrich by domain
Response trimmed for clarity.
Realtime enrich by LinkedIn URL
Realtime Enrich vs Enrich
| Realtime Enrich | Enrich | |
|---|---|---|
| Endpoint | /company/professional_network/enrich/live | /company/enrich |
| Data source | Live LinkedIn scrape | Crustdata indexed database |
| Freshness | Real-time (seconds old) | Indexed (periodically updated) |
| Latency | Higher (live scraping) | Lower (pre-indexed) |
| Best for | Time-sensitive lookups, stale record refresh | General enrichment, batch workflows |
Request parameters
The request body is the same as Company Enrich:| Parameter | Type | Required | Description |
|---|---|---|---|
domains | string[] | Exactly one identifier type required | Website domains to enrich. |
professional_network_profile_urls | string[] | Exactly one identifier type required | LinkedIn company URLs to enrich. |
names | string[] | Exactly one identifier type required | Company names to enrich. |
crustdata_company_ids | integer[] | Exactly one identifier type required | Crustdata company IDs to enrich. |
fields | string[] | No | Specific field groups to include in the response. |
exact_match | boolean | No | Set to true for strict domain matching. |
Current platform behavior: Submit exactly one identifier type per request.
No-match behavior
If no company matches the identifier, the API returns404:
404 — Realtime data not found
Unlike indexed Enrich (which returns
200 with empty matches), Realtime Enrich returns 404 when no data is found. See Conventions for the full comparison.Errors
| Status | Meaning |
|---|---|
400 | Invalid request — missing or multiple identifier types, or invalid fields. |
401 | Invalid or missing API key. |
403 | Permission denied or insufficient credits. |
404 | Realtime data not found for the identifier. |
500 | Internal server error. Retry with exponential backoff. |
API reference summary
| Detail | Value |
|---|---|
| Endpoint | POST /company/professional_network/enrich/live |
| Auth | Bearer token + x-api-version: 2025-11-01 |
| Request | Same as Company Enrich. |
| Response | Same schema as Company Enrich: { "results": [{ "matched_on", "match_type", "matches": [{ "confidence_score", "company_data" }] }] } |
| Errors | 400, 401, 403, 404, 500 |
What to do next
- Use indexed enrich for most workflows — Company Enrich is faster and cheaper for general enrichment.
- Search for companies — use Company Search to find companies matching structured filters.
- See more examples — browse Company Examples for ready-to-copy patterns.

