🎣 Enrich LinkedIn profiles in Airtable with Apify’s LinkedIn scraper

⚡ 36 views · 🎣 Lead Generation & Enrichment

💡 Pro Tip — If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search — you just pass a URL and get structured data back.

View All Scrapers

Description

Who it’s for

This workflow is for sales teams, recruiters, and growth operators who maintain a list of LinkedIn profile URLs in Airtable and want to automatically enrich each record with detailed professional data — without manual copy-pasting.

How it works

  1. The workflow is triggered manually and queries Airtable to fetch all records matching a defined filter (e.g. records with an empty “First name” field).
  2. It loops over each record one by one using a batch iterator.
  3. For each record, it sends the LinkedIn profile URL to the Apify LinkedIn scraper API via a POST request and waits for the result.
  4. The enriched data (name, headline, job title, company, location, skills, positions, education, certifications, follower count, and more) is written back to the corresponding Airtable record.
  5. The loop continues until all records have been processed.

How to set up

Requirements

How to customize

🔗 Nodes Used

Airtable, HTTP Request

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup