LinkedIn Profile Detail Scraper → Google Sheets with Apify (No Login Required)

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

  1. Reads LinkedIn usernames from a Google Sheet
  2. Runs the Apify actor for each username
  3. Transforms nested profile data into clean flat columns
  4. 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)

  1. 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.
  2. Google Sheets: Connect your Google account. Create an input sheet with a username column, and an empty output sheet.
  3. Configure nodes: Set your sheet URLs in the Google Sheets nodes.
  4. 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.