Extract People Experiences

Extract work experience entries from LinkedIn profiles to power routing, scoring, and outreach copy.

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

API Endpoint

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

Parameters

Request parameters

Input Parameters

Integration Parameters

Guide

What Extract People Experiences does

Extract People Experiences pulls the full work-history section of a LinkedIn profile — every company, title, date range, and description — and returns it as a typed array. It runs on the LinkedIn level and is the focused primitive for career-based routing, scoring, and outreach copy that does not need the whole profile payload.

You get the career arc as structured data, keyed to the profile, ready to score seniority, match stack, or drop into a personalized opener.

How it works

You pass in a LinkedIn profile URL or profileId, Edges requests the experience section through your authenticated LinkedIn session, and every experience is parsed into a record. The operation runs live and returns the full experience list in a single call.

The action runs on Edges infrastructure, browser-less and paced. If an experience has been hidden or the profile is private, Edges returns whatever LinkedIn exposes to the session — typically the public subset — rather than failing the whole call.

When to use Extract People Experiences

Use this action when career history is the deciding signal — seniority for ICP matching, stack keywords for recruiting, tenure for trigger-based outreach. It fits the LinkedIn profile & company data API use case and plugs into CRM scoring, ATS enrichment, and personalization workflows.

Extract People Experiences is lighter than pulling a full profile; call it when experience is the only slice you need.

Use cases

  • ICP scoring by seniority. Parse titles and tenure to compute a seniority score you can filter on before firing outreach.
  • Tech-stack matching. Mine description fields for specific tooling keywords when sourcing engineers or evaluating buyers.
  • Job-change triggers. Detect when a prospect's currentlyWorking flag flips to a new company and trigger a warm outbound sequence.
  • Personalized openers. Reference a specific past company or role — "Saw you went from Stripe to Ramp" — using extracted experience data as template variables.
  • Account mapping. Chain with Extract LinkedIn Company Profile to enrich the employer of each experience entry for account-based research.

Best practices

  • Prefer the focused action. If experiences are the only slice you need, Extract People Experiences beats pulling the full profile through Extract LinkedIn Profile. Smaller payload, faster latency.
  • Normalize titles downstream. Titles are messy — "Head of Growth" vs "Growth Lead" — so keep a normalization layer on your side, not in the action.
  • Cache on `profileId`. Experiences change on job moves but rarely otherwise. Cache the payload and refresh on a weekly cadence for live workflows.
  • Watch first-degree visibility. Long descriptions and full date precision are richer for 1st-degree connections.

Common questions

How many profiles can I extract experiences from per run?

One. Extract People Experiences is a per-record primitive. For larger batches, call it in an orchestrated loop and let Edges pace the requests for you.

Does Extract People Experiences use my LinkedIn account or a shared pool?

Your account. Every call runs through your connected LinkedIn session on Edges, so visibility and pacing are tied to the account you control.

Can I chain Extract People Experiences with other Edges actions?

Yes. Common chains are [Search LinkedIn People](/actions/linkedin-search-people) → Extract People Experiences → score → route or Extract People Experiences → [Extract People Skills](/actions/linkedin-extract-people-skills) → ATS enrichment. The output is a plain experience array downstream actions can consume.

Get started

Run Extract People Experiences from your scoring or enrichment workflow via the Edges API or a no-code platform. Browse the full Actions library to compose experience extraction with education, skills, and contact actions.

Code Examples

bash
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-people-experiences/run/live" \
  -H "X-API-KEY: <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
  "identity_ids": [
    "your-identity-uuid"
  ],
  "identity_mode": "direct",
  "input": {
    "custom_data": "example_value",
    "linkedin_profile_url": "https://www.linkedin.com/in/example-profile",
    "sales_navigator_profile_id": "example_value"
  }
}'

Output Example

{
  "linkedin_profile_id": 42,
  "sales_navigator_profile_id": "example-123",
  "experiences": [
    1,
    2,
    3
  ]
}

Explore More Actions

Discover other powerful LinkedIn automation actions in our library.