Extract People Skills

Pull endorsed skills from LinkedIn profiles to match roles, stack evidence, and refine targeting.

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

API Endpoint

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

Parameters

Request parameters

Input Parameters

Integration Parameters

Guide

What Extract People Skills does

Extract People Skills pulls the endorsed-skills section of a LinkedIn profile and returns every skill, endorsement count, and endorser hint as a typed array. It runs on the LinkedIn level and is the focused primitive for role matching, stack evidence, and targeting workflows that only need the skills slice.

Use it when the skills matter and the rest of the profile does not — to match candidates to a stack, to tag prospects by specialty, or to stack evidence behind a seniority score.

How it works

You pass in a LinkedIn profile URL or profileId, Edges requests the skills section through your authenticated LinkedIn session, and every skill is parsed with its endorsement metadata. The operation is synchronous — the full skill list returns in one call.

The action runs on Edges infrastructure, browser-less and paced against LinkedIn's rate guidance. Endorsement counts and endorser hints are richer for first-degree connections and thinner for second- and third-degree; Extract People Skills returns whatever your session is allowed to see.

When to use Extract People Skills

Use this action when a decision hinges on specific skills — a recruiter matching "Kubernetes + Go" for an SRE role, a sales rep scoring prospects by "Salesforce admin" depth, a researcher tagging a community by programming language. It fits the LinkedIn profile & company data API use case.

Extract People Skills is cheaper than pulling the full profile; reach for it when skills are the decision data and everything else is noise.

Use cases

  • Role matching for recruiters. Score candidates against a required-skills list before committing to deeper enrichment or outreach.
  • Persona tagging. Categorize a prospect list by dominant skill cluster (e.g., "Growth", "SRE", "Design-systems") to route to the right sequence.
  • Stack evidence for ABM. Prove a target account is using a specific technology by aggregating skill frequency across its employees.
  • Community research. Identify top skills in a curated LinkedIn group, school alumni cohort, or event attendee list to shape content strategy.
  • Credentialing. Stack skill evidence behind seniority or specialty claims during candidate review.

Best practices

  • Prefer the focused action. If skills are your only decision input, Extract People Skills is lighter than Extract LinkedIn Profile. Lower payload, faster execution.
  • Normalize skill names. "K8s" and "Kubernetes" both appear in the wild. Run a normalization layer downstream before scoring.
  • Weight by endorsement count. Skills pinned at the top or backed by many endorsements are stronger signals than skills listed once with zero endorsements.
  • Pair with experiences. Combine with Extract People Experiences when the skill needs job-context to be meaningful.

Common questions

How many profiles can I extract skills from per run?

One. Extract People Skills is a per-record primitive. For list workflows, call it in an orchestrated loop and let Edges pace the calls for you.

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

Your account. Every call runs through the LinkedIn session you connect to Edges, and the skill data you see — especially endorser hints — respects LinkedIn's visibility rules for that session.

Can I chain Extract People Skills with other Edges actions?

Yes. Typical chains are [Search LinkedIn People](/actions/linkedin-search-people) → Extract People Skills → role match → route or Extract People Skills → [Extract People Experiences](/actions/linkedin-extract-people-experiences) → score. The skill array slots directly into any ATS, CRM, or scoring model that expects structured tags.

Get started

Run Extract People Skills from your enrichment or role-matching workflow via the Edges API or a no-code platform. Browse the full Actions library to compose skill extraction with search, experience, and education actions.

Code Examples

bash
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-people-skills/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",
  "skills": [
    1,
    2,
    3
  ]
}

Explore More Actions

Discover other powerful LinkedIn automation actions in our library.