What this workflow does
Extracts detailed LinkedIn profile information for multiple users and saves structured data to Google Sheets. No LinkedIn login, cookies, or browser automation needed.
Actor used: LinkedIn Profile Detail Scraper by API Maestro
How it works
- Reads LinkedIn usernames from a Google Sheet
- Runs the Apify actor for each username
- Transforms nested profile data into clean flat columns
- Appends results to an output Google Sheet
Data extracted per profile
- Identity: Full name, headline, profile picture, public identifier
- Contact: Email (when available)
- Location: City, country, full location string
- Current role: Company name, job title
- Skills: Top skills and all listed skills
- Experience: Count and current position details
- Education: Latest school, degree
- Languages and certifications
Use cases
- Lead enrichment: Enrich your CRM with detailed LinkedIn profile data
- Recruitment: Build candidate profiles with experience and education history
- Sales prospecting: Qualify leads with company, title, and skills data
- Market research: Analyze talent pools by skills, location, and industry
Setup (5 minutes)
- Apify API token: Create a free account at apify.com, get your token from console.apify.com/account/integrations. Add it as a Query Auth credential in n8n with name
token. - Google Sheets: Connect your Google account. Create an input sheet with a
usernamecolumn, and an empty output sheet. - Configure nodes: Set your sheet URLs in the Google Sheets nodes.
- Run it: Add usernames and click Execute.
Nodes used
Manual Trigger, Google Sheets (read + append), HTTP Request (x2), Code, Split In Batches
Workflow JSON
Built by APIMaestro — more LinkedIn scrapers available on the Apify Store.