Key Takeaway
Scrape LinkedIn Profile extracts structured professional data from any LinkedIn profile URL — including headline, experience, education, skills, and certifications — at 1 credit per run. It is part of SyncGTM's 75+ enrichment library and is available via CLI and MCP.
What is Scrape LinkedIn Profile Action?
Scrape LinkedIn Profile is a LinkedIn profile scraper that extracts structured professional data from any LinkedIn profile URL. Pass a profile link and get back the person's headline, summary, full work experience, education history, skills, certifications, and connection count in clean JSON format.
Unlike browser-based LinkedIn scrapers that break when LinkedIn changes their UI, SyncGTM's LinkedIn profile scraper uses a waterfall of premium data providers to deliver reliable, structured results. The scraper is available as a CLI tool and via MCP for AI assistants like Claude, Cursor, and Windsurf. No browser automation, no login required, no risk of account bans.
This action uses waterfall enrichment to query multiple premium data providers in sequence, delivering higher match rates than single-source alternatives. Learn more about how waterfall enrichment works.
How it works
- 1
Pass a LinkedIn profile URL to the scraper.
- 2
SyncGTM queries multiple data providers in a waterfall sequence to extract the most complete profile data available.
- 3
The scraper returns structured JSON with headline, experience, education, skills, certifications, and social links.
- 4
Use the data directly in workflows, push to your CRM, or pipe to AI agents via MCP.
Use cases
Bulk LinkedIn Profile Scraping
Scrape hundreds of LinkedIn profiles programmatically via CLI or API. Build prospect lists with full professional data without manual copy-paste or browser extensions.
CRM Enrichment Pipeline
Feed LinkedIn profile URLs from your CRM into the scraper to fill missing fields like job title, company, seniority, and skills at scale.
AI-Powered Research
Let AI assistants scrape LinkedIn profiles on demand via MCP. Ask Claude or Cursor to research a prospect and get structured profile data back instantly.
Outreach Personalization
Scrape prospect LinkedIn profiles before sending cold emails. Use their headline, recent role changes, and skills to write hyper-personalized messages.
Input
| Field | Type | Required | Description |
|---|---|---|---|
| linkedin_url | string | Yes | The full LinkedIn profile URL to scrape (e.g., https://linkedin.com/in/username). |
Output
| Field | Type | Description |
|---|---|---|
| full_name | string | The person's full name. |
| headline | string | LinkedIn profile headline. |
| summary | string | LinkedIn profile summary or about section. |
| current_title | string | Current job title. |
| current_company | string | Current employer name. |
| location | string | Geographic location from profile. |
| industry | string | Industry associated with the profile. |
| experience | array | List of work experience entries with title, company, dates, and description. |
| education | array | List of education entries with school, degree, field, and dates. |
| skills | array | List of skills listed on the profile. |
| certifications | array | List of certifications with name, issuer, and date. |
| linkedin_url | string | Canonical LinkedIn profile URL. |
| profile_image_url | string | URL to the profile photo. |
| connections | number | Approximate number of LinkedIn connections. |
Related enrichments
Enrich LinkedIn Profile
Get full details from a person's LinkedIn profile including headline, summary, experience, and skills.
Enrich Person
Get a full person profile including current role, company, location, and social links.
Person LinkedIn Profile
Find the LinkedIn profile URL for a person using their name and company.
Get LinkedIn Profile Posts
Retrieve recent LinkedIn posts published by a person's profile.
Get LinkedIn Profile URL
Resolve the full LinkedIn profile URL for a person from their name and company.
Find Work Email
Find a person's verified work email address using name and company data.