fetch
One call, one record
You already know who
A profile URL in, the full record out. This is the documented call, and the one behind a lookup inside your product.
Full work history with start and end dates, the role descriptions, education and public activity — not a name and a current title. Matching runs at 99% on professional profiles, live or from the graph.
Platforms shipping their own products on these records today.












Same record either way. The difference is only what you happen to hold when you ask.
fetch
One call, one record
A profile URL in, the full record out. This is the documented call, and the one behind a lookup inside your product.
resolve, then fetch
Same record, from an email99%
A work email in, the professional profile out, at 99%. This is identity resolution at the point of capture.
The same record either way. You choose whether we go and get it at the moment you ask, or serve it from the graph we already keep current.
| Live | From the graph | |
|---|---|---|
| Freshness | Fetched at the moment you ask. | Served from the graph — 350M+ profiles refreshed every month, about 0.5M every hour. |
| Speed | Under 20 seconds per profile — it goes and gets it. | Under 5 seconds per profile. |
| Use it when | You are about to act on the answer — confirming a job change before a campaign or a routing decision. | You are enriching at volume — a backfill, a nightly refresh, or keeping a CRM current. |
Start and end dates, role descriptions and the link back to a company are the ones that decide whether an enriched record is usable or just decorated.
Name, location, current title and employer, and the public profile that anchors the record.
Every role with employer, title, start and end dates and the description — not only the current one.
Institutions, degrees, fields of study and dates.
Posts and comments carried on the person record, so you get what someone is saying, not only what they are.
Developer activity where the person is an engineer; specialty context where they are a clinician.
The person resolves to a company in the Company Dataset, so enrichment and firmographics line up.
The first three are a single call. The fourth is why an enriched record is still right six months later.
The documented People call, in full. The response is the same shape whether you asked for it live or from the graph — trimmed here to the fields that show what a record looks like.
Request01
POST /datasvc/candidate/fetch
{
"linkedin_url": [ "https://…/in/example" ]
}
Response03
{
"name": "L. Moreau",
"title": "VP Engineering",
"company": "Vertex Labs",
"since": "2021-04",
"roles": [ … 4 more, with dates ],
"education": [ … ]
}
Same record through every surface — the difference is only how many you ask for at once.
Resolve at the moment of decision, one identifier at a time.
Submit a file of identifiers, poll for status, collect the results.
The same enrichment inside Claude and ChatGPT, and any tool that speaks them.
A visual layer over the same APIs. Enrich real records in a UI before anyone writes code.
Every one of these is the same record, asked for at a different moment.
Your product · person view
No second tab
A user opens a record and the profile is already complete — no research step, no second tab. For platforms with a person view.
form submit · work email
routed on role, not on domain
Before it reaches a rep
A work email arrives on a form and becomes a person before it reaches a rep. For lead capture and routing.
Batch job · 48,200 profiles
One pass, not one at a time
Submit the profiles you already hold as a batch, poll, and collect complete records. For data teams.
re-enriched on your cadence
Current, not remembered
Re-enrich on a cadence so a title from two years ago is not what your product shows. For recruiting platforms.
what has L. Moreau shipped?
NowVP Engineering · Vertex Labs
BeforePayments · Northwind
A career, not a title
Give a copilot the whole history rather than a headline, so it reasons about a career instead of a job title. For AI and agent teams.
Profile media
One call, not two
Fetch the profile photo with the record so a person view is complete in one call. For product surfaces with faces.
We resolve and validate our own graph rather than reselling someone else’s, and matching stays hashed — so the raw identifiers you send are never exposed.
Security & Trust CentreIt is match correctness on reverse lookup — the right person for the email you supplied. It is not a deliverability claim, and it is scoped to professional profiles.
No. Enrichment takes an identifier and returns a person. We do not supply contact details as an output.
Only what you start from. A profile URL is a direct fetch; a work email resolves to the profile first, then returns the same record.
Yes. Submit a batch, poll for status, collect the results — or take the records as a file from the People Dataset.
350M+ profiles are refreshed monthly, and Signals tell you when one you care about changes, so you re-enrich the movers rather than everything.
No. We resolve and validate our own graph across 18+ data sources and reconcile them into a single answer.
Fifteen minutes, a handful of your own profiles or emails, and the records we return for them.