What you can enrich
Companies
Domain or LinkedIn company URL in. Firmographics out.
People
LinkedIn profile URL in. Profile and employment history out.
Reverse email lookup
Work email in. The confirmed LinkedIn profile behind it out.
How a request flows
Every enrichment is a task. You create one, we work it, you collect the result.1
You send an input
A domain, a LinkedIn URL, or a work email address.
2
We check what we already hold
If we have a fresh record, the task settles inside the same request. You get
200.3
Otherwise we go and get it
We resolve the input, pull the source, and store the result. You get
202 and a task id.4
You collect the result
Poll the task, or have it pushed to your webhook through a Loop.
Two ways to get results
You can call an enrichment endpoint directly, or send the same input through a Loop. A Loop is a webhook destination you create once in the dashboard.
Both return the same task object and cost the same credits. Pick a Loop when you don’t want to hold a connection open while we work. See Loops and webhooks.
Quick start
Enrich a company by domain:200 means the task already settled. 202 means it is queued. Either way, fetch the result from the task:
data appears once task.status is succeeded. error appears once it is failed. Poll every 2 seconds until the status is one of those two.
Next steps
Authentication
Get an API key and send your first request.
Tasks, polling and errors
The task object, status codes, error codes, credits and rate limits.
Loops and webhooks
Stop polling. Get results pushed to you.
API reference
Full request and response schemas for every endpoint.