🎣 Scrape Apollo.io leads with ScraperCity and sync enriched contacts to Airtable

⚑ 72 views · 🎣 Lead Generation & Enrichment

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Who is this for

Sales teams, lead generation agencies, and growth marketers who want to pull targeted B2B contacts from Apollo.io, enrich them with verified emails and mobile numbers, and push clean records directly into an Airtable CRM β€” without manual data entry or expensive Apollo subscriptions.

How it works

  1. A manual trigger kicks off the workflow. A configuration node lets you define your target job titles, industry, company size, and lead count.
  2. The workflow calls the ScraperCity Apollo Filters API to start an async scrape job and captures the returned run ID.
  3. An async polling loop checks the scrape status every 60 seconds until the job succeeds.
  4. On success, the raw lead data is downloaded and parsed. Contacts without a work email are filtered out and duplicates are removed.
  5. Clean, enriched records (name, title, company, email, phone, LinkedIn URL) are written to your Airtable base as new rows.

How to set up

  1. Create a ScraperCity account at scrapercity.com and copy your API key.
  2. In n8n, add an HTTP Header Auth credential named β€œScraperCity API Key” with the header name Authorization and value Bearer YOUR_KEY.
  3. Open the Configure Search Parameters node and edit job titles, industry, company size, and lead count.
  4. Open the Save Leads to Airtable node and connect your Airtable credential, then set your Base ID and Table name.

Requirements

How to customize the workflow

πŸ”— Nodes Used

Airtable, HTTP Request, Filter

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup