Skip to main content
Resolve a company to its canonical entity and enrich it with firmographic data using the Kernel API. You’ll make four API calls: start entity resolution, get the identity result, start firmographic enrichment, and get the enrichment result.

Prerequisites

1. Start entity resolution

Send a POST request with a company name:
curl
You’ll receive a 202 with an id:
Response (202)

2. Get the result

Poll the job endpoint with the id from step 1:
curl
When the job is complete, you’ll get the resolved identity:
Response (200)

3. Start firmographic enrichment

Use the kernel_id from the resolved entity to start a firmographic enrichment job:
curl
You’ll receive a 202 with a firmographic enrichment id:
Response (202)

4. Get firmographic data

Poll the firmographic enrichment job endpoint with the id from step 3:
curl
When the job is complete, you’ll get firmographic data in the record object:
Response (200)
Firmographic enrichment is asynchronous. Use exponential backoff while polling, starting at 2 seconds and capping at 30 seconds.

Next steps

API reference

Full endpoint documentation, authentication, and error handling.

Firmographic result

Full schema for the firmographic response object.