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. They live in the LinkedIn data layer, the same schema companies, search, and signals read from.

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.