// PLAYBOOK
LiveHow to Enrich a LinkedIn Profile With Full Structured Data (API & MCP or n8n)
// WHEN TO USE
Problem
A LinkedIn search returns names and headlines, but outreach built on a headline alone sounds generic. You need the full picture: current and past roles, company details, skills, education, and summary. Manually clicking into each profile and copying fields does not scale past a dozen leads.
// WHAT YOU GET
Outcome
A single API call or MCP prompt that returns the complete structured profile of any LinkedIn member: work experience with dates and descriptions, education, skills, certifications, languages, and summary.
Use it to personalize outreach, qualify leads by experience depth, or feed an AI scoring model with real data instead of guesses.
It also typically costs a fraction of enriching the same volume through credit-based platforms - up to roughly 10x less per 1,000 profiles.
// RESULTS
Proof
// BUILDING BLOCKS
Periodix Actions used
// HOW IT WORKS
Flow
// RUN IT
Implementations
// OUTPUT SHAPE
Example JSON output
{
"provider_id": "abc123",
"first_name": "Jane",
"last_name": "Doe",
"headline": "VP of Sales at Acme Corp",
"summary": "15 years driving B2B revenue...",
"location": "San Francisco, CA",
"industry": "Software",
"experience": [
{
"title": "VP of Sales",
"company": "Acme Corp",
"start_date": "2022-03",
"end_date": null,
"description": "Leading a team of 20 AEs..."
}
],
"education": [
{
"school": "Stanford University",
"degree": "MBA",
"field": "Business Administration"
}
],
"skills": [
"B2B Sales",
"SaaS",
"Revenue Operations"
],
"certifications": [],
"languages": [
"English",
"Spanish"
]
}// CONNECTS WITH
Integrations used
// FITS INTO
Use cases
// QUESTIONS
FAQ
- What data does get-profile return?
- Full structured profile: name, headline, summary, location, industry, work experience with dates and descriptions, education, skills, certifications, and languages.
- Can I enrich profiles in bulk?
- Yes. Pass provider_ids from a linkedin-search or search-people result through a loop or batch node. Periodix Actions handles rate limiting automatically.
- How much more cost-efficient is get-profile than an Apify-based setup?
- get-profile can be up to 9Х more cost-efficient for LinkedIn profile enrichment. With Apify, the total cost can include the platform subscription, Actor usage, pay-per-result or pay-per-event charges, compute, proxies and other resources. Some Actors can also have separate fees in addition to platform usage
- How much more cost-efficient is get-profile than a Clay-based LinkedIn enrichment workflow?
- For high-volume profile enrichment, get-profile can be at least 20Х more cost-efficient than a comparable Clay workflow, depending on the enrichment workflow and volume. Clay combines platform Actions with Data Credits, with costs varying by data type, provider, and workflow.
- Does this work with Sales Navigator URLs?
- Yes. Both Classic LinkedIn profile URLs and Sales Navigator lead URLs are accepted.
// EXPLORE MORE
Related playbooks
// GET STARTED
Start building with Periodix Actions
Create an account, get an API key, and run this playbook end-to-end.
Create your account