Peoplelinkedin

Extract LinkedIn Profile

LinkedIn People Profile extracts all useful information from a specific LinkedIn profile.

POST/v1/actions/linkedin-extract-people/run/live

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

Input

Input parameters

FieldTypeRequired
linkedin_profile_urlstringyes

A LinkedIn Profile URL should start with 'https://www.linkedin.com/sales/people/', 'https://www.linkedin.com/sales/lead/', 'https://www.linkedin.com/pub/' or 'https://www.linkedin.com/in/'

Configuration

FieldTypeRequired
sectionsbooleanno

Extract sections data. When enabled, returns: `education`, `languages`, `volunteer_experiences`, `summary`, `company_name`, `job_title`, `linkedin_company_url`.

experiencesbooleanno

Extract a partial list of professional experiences: includes only the user's most recent or representative experiences.

skillsbooleanno

Extract a partial list of skills: includes only a selection of the user's main competencies, not the full set - this list can be empty even if the user has skills listed on their profile.

highlightsbooleanno

Extract highlights data. When enabled, returns: `linkedin_company_url`, `connection_degree`, `number_followers`, `number_connections`, `linkedin_thread_id`.

Integration

FieldTypeRequired
identity_idsarrayyes

Array of identity UUIDs to use for the action

identity_modestringyes

Mode for identity handling: direct, auto, or managed.

Description

What Extract LinkedIn Profile does

Extract LinkedIn Profile pulls a full structured snapshot of a LinkedIn people profile — headline, experiences, titles, skills, education, and current company — from a single profile URL or public identifier. It runs on the LinkedIn level and gives you the raw object a CRM, scoring model, or enrichment job actually needs, without you scraping HTML yourself.

The action targets individual profiles, so you can trigger it per-record: a new lead lands in your CRM, Edges returns the canonical profile payload, your system stores it.

How it works

You pass in a LinkedIn profile URL or publicIdentifier, Edges issues the request through your authenticated LinkedIn session, and the profile is parsed into a typed JSON object. The operation runs live — by the time the action returns, the full profile is in hand and ready to write downstream.

The action runs on Edges infrastructure: browser-less, session-authenticated, and paced against LinkedIn's rate guidance so you do not throttle client-side. If the profile is private, out of network, or the URL is malformed, Edges returns a typed error so your workflow can branch on it rather than crashing.

When to use Extract LinkedIn Profile

Reach for this action when you need the source-of-truth profile payload for a single person — not a search, not a list, just one rich record. It plugs into the LinkedIn profile & company data API use case: CRM enrichment on create, lead scoring at the point of inbound, sales research before a first meeting.

Most teams call Extract LinkedIn Profile inside a webhook handler: a new contact appears, the action fires, the row is enriched within seconds.

Use cases

  • CRM enrichment on create. A contact is created in HubSpot or Salesforce with only a LinkedIn URL; Extract LinkedIn Profile fills in headline, current company, titles, and skills automatically.
  • Inbound lead scoring. When a form submits with a LinkedIn URL, extract the profile, score against your ICP rubric (seniority + function + stack), and route to the right SDR.
  • Personalized outreach copy. Before a first-touch message, pull experiences and skills so the opener references a specific signal instead of a generic one.
  • Recruiter screening. Compare candidate profiles against a role spec — titles, years of experience, stack — without manually opening each tab.
  • Post-event follow-up. Pair with Extract LinkedIn Event Attendees to enrich every attendee into a clean contact record.

Best practices

  • Call per-record, not in big loops. Extract LinkedIn Profile is a live primitive. If you need hundreds of profiles from a search, combine it with Search LinkedIn People and queue calls asynchronously.
  • Cache at the `profileId` level. Profile data does not change by the hour. Store the payload keyed by profileId and only refresh on a schedule or on explicit trigger.
  • Pair with contact extraction. If you also need email or phone, chain Extract Linkedin User Contact Info against first-degree connections.
  • Respect first-degree visibility. Fields like skills and full experience descriptions are richer for 1st-degree connections. Plan your enrichment funnel around that visibility.

Common questions

How many profiles can I extract per run?

One. Extract LinkedIn Profile is a single-profile primitive. To process a list, wrap it in a queue or a workflow step and let Edges pace the calls for you.

Does this use my LinkedIn account or a shared pool?

Your account. You connect a LinkedIn session to Edges once, and every Extract LinkedIn Profile call runs through that session. This keeps visibility and activity logging aligned with the account that owns the request.

Can I chain Extract LinkedIn Profile with other Edges actions?

Yes. Common chains are Search LinkedIn People → Extract LinkedIn Profile → Extract Linkedin User Contact Info → write to CRM, or webhook → Extract LinkedIn Profile → lead-scoring model. Any Edges action that accepts a profile URL or profileId can consume the output directly.

Get started

Wire Extract LinkedIn Profile into your enrichment pipeline through the Edges API, a no-code platform like n8n or Make, or a scheduled workflow. Browse the full Actions library to compose it with search, messaging, and company extraction.

How do I extract someone's job title from their LinkedIn profile?

Call Extract LinkedIn Profile with the person's profile URL — the response returns their current job title, company, and role alongside headline, experiences, and education, as structured JSON. To pull job titles for a whole company's roster instead, use Search LinkedIn Company Employees; to read a job posting's title and description, use Extract LinkedIn Job Profile.

Try it with 100 free credits.

No card. Copy the snippet, paste your key, hit enter.