Firmographics
Enrich firmographics
Starts a firmographic enrichment job for a resolved entity. Returns immediately with a job ID — poll GET /v1/firmographics/{job_id} until the status is completed.
POST
Starts a firmographic enrichment job for a resolved entity. Returns immediately with a job ID — poll
GET /v1/firmographics/{job_id} until the status is completed.
Use the kernel_id returned by entity resolution to enrich the entity with operational status, location, headcount, and revenue data.
This is an async operation. Use the returned
jobId to poll for results, or provide a webhook_url to receive a callback when the job completes.Examples
Enrich a resolved entity
curl
Response (202)
Response (202) — with webhook
Request body
| Field | Type | Required | Description |
|---|---|---|---|
kernel_id | string | Yes | The kernel_id of a resolved entity to enrich |
webhook_url | string | No | HTTPS URL to receive a callback when the job completes or fails |
Polling for results
After receiving ajobId, poll Get firmographic enrichment job with exponential backoff (start at 2 seconds, max 30 seconds).
For the full firmographic result schema, see Firmographic result.
Related endpoints
- Get firmographic enrichment job — Poll for job status and results
- Resolve entity — Resolve an entity first to get a kernel_id
Authorizations
Include your API key in the x-api-key header.
Body
application/json
The entity to enrich with firmographic data.
The kernel_id of a resolved entity to enrich with firmographic data.
Example:
"2532551796"
HTTPS URL to receive webhook callbacks when the job completes or fails. Kernel will POST the job result to this URL with an X-Kernel-Signature header for verification.
Pattern:
^https://Example:
"https://example.com/webhooks/kernel"

