ScraperNode is a community node for n8n that provides web scraping capabilities for platforms like LinkedIn, Instagram, TikTok, YouTube, and more.
- In your n8n instance, go to Settings > Community Nodes
- Click Install a community node
- Enter:
n8n-nodes-scrapernode - Click Install
- Sign up at useweld.com
- Go to your dashboard and copy your API key
- In n8n: Settings > Credentials > Add Credential > ScraperNode API
- Paste your API key
ScraperNode supports scraping data from:
- LinkedIn - Profiles, companies, job listings, search results
- Instagram - Profiles, posts, hashtags, reels
- TikTok - Profiles, videos, hashtags
- YouTube - Channels, videos, search results
- Twitter/X - Profiles, tweets, search
- Facebook - Pages, posts
- Indeed - Job listings
- Glassdoor - Company reviews, salaries
- Yelp - Business listings, reviews
- GitHub - Repositories, profiles
- Crunchbase - Company data
Each scraper node has three operations:
- Create - Start a new scraping job with your parameters
- Get - Check the status of a running job
- Get Results - Retrieve the scraped data once the job completes
A basic scraping workflow:
- Trigger (Manual, Schedule, or Webhook)
- ScraperNode - Create job with your target URL/parameters
- Wait node (or poll with Get operation)
- ScraperNode - Get Results to retrieve data
- Process the data (filter, transform, store)
Check the templates/web-scraping/ folder for ready-to-use workflow templates.
- Use the ScraperNode Jobs management node to check credit balance and manage jobs
- The node is AI agent compatible, so you can use it with n8n's AI workflow nodes
- Start with small batches when testing new scraping workflows