Entity · People · 38 fields · read live

Every data point on a person, unmasked.

Not the truncated public card. The full record: every role with dates, education, licences, contact and activity — read at request time.

Edges is not related to LinkedIn and is not an official LinkedIn product.

POST /v1/actions/linkedin-extract-people/run/live1 credit
{  "full_name": "Jane Doe",  "headline": "VP Product · Acme",  "job_title": "VP of Product",  "company_name": "Acme",  "location": "San Francisco, CA",  "sales_navigator_profile_id": "ACwAA…",  unmasked  "experiences": [ 7 roles ],  unmasked  "education": [ 2 ],  "skills": [ 14 ],  unmasked  "number_connections": 4821,  unmasked  "connection_degree": "2nd",  "open_to_work": false,}

// Schema

The Person record.

Fields marked unmasked are the ones cached datasets leave null or truncate. That is most of the interesting ones.

FieldTypeNotesAccess
linkedin_profile_idintStable numeric identifier. Survives handle changes.public
full_name, headlinestringAlso split into first_name / last_name.public
locationstringPlus profile_country and profile_language.public
job_title, company_namestringCurrent role parsed out, with linkedin_company_id to join on — not a headline string to regex.unmasked
experiences[ ]Experience[]Every role: title, company, dates, contract type, location. Public pages truncate after two or three.unmasked
education[ ]Education[]Schools, degree names, fields of study, dates, school IDs.unmasked
skills[ ], languages[ ]arraySelf-declared skills and languages.unmasked
summarystringThe full About section, not the clipped preview.unmasked
sales_navigator_profile_idstringThe SN identifier — the key that makes Sales Navigator workflows possible at all.unmasked
number_connectionsintNetwork size, alongside number_followers.unmasked
connection_degreestring1st, 2nd, 3rd relative to your identity — plus number_shared_connections and connected_at.unmasked
past_job_title, past_company_namestringPrevious role resolved directly, with its company IDs.unmasked
open_to_workbooleanAvailability flag.unmasked
38 fields total · stable schema · nullability documentedFull schema reference

// Derived

What derives from a Person.

You never model these separately. They are queries and events attached to a Person record.

Signals

observed

A job change is a diff on job_title between two reads. Because we re-read the source, it's observed — not inferred from a months-old snapshot.

job changepromotionnew postprofile update

Search

query

Any query that returns People — including the full Sales Navigator filter set, which a cached dataset cannot reach at all.

keywordsales nav filtersalumnipost commenters

Engagement

write

Anything you send toward a Person from a connected identity, resolved by linkedin_thread_id for reply tracking.

messageinviteInMailfollow

// Access

Two ways to reach a Person.

Same action, same response shape. Pick per call.

Managed

We bring the access

Default for every read. No cookies, no seats, no account of your own — send a profile URL and get the complete record back.

Connected

You bring the account

Required for writes and for network-scoped reads: messages and invites go out from your named identity, connections resolve against your graph.

Enrich your first profile.

100 free credits. No card, no cookies, no LinkedIn account required.