JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 42
  • Score
    100M100P100Q56900F
  • License MIT

n8n community node for ScraperNode — web scraping across LinkedIn, Instagram, TikTok, Twitter/X, YouTube & Facebook

Package Exports

  • n8n-nodes-scrapernode
  • n8n-nodes-scrapernode/dist/nodes/ScraperNodeJobs/ScraperNodeJobs.node.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-scrapernode) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

n8n-nodes-scrapernode

n8n community node for ScraperNode — web scraping across LinkedIn, Instagram, TikTok, Twitter/X, YouTube, Facebook, Indeed, Glassdoor, Yelp, GitHub & Crunchbase.

Installation

In your n8n instance, go to Settings → Community Nodes → Install and enter:

n8n-nodes-scrapernode

Credentials

  1. Log in to ScraperNode
  2. Go to Settings → API Keys and create a new key
  3. In n8n, add a ScraperNode API credential with your API key and base URL

Nodes

Per-Platform Scraper Nodes

Each scraper has its own dedicated node with tailored input fields and AI agent descriptions:

Node Scraper Input
ScraperNode LinkedIn Profiles linkedin-profiles Profile URLs
ScraperNode LinkedIn Companies linkedin-companies Company URLs
ScraperNode LinkedIn Posts linkedin-posts Profile/Company/Post URLs
ScraperNode LinkedIn Jobs linkedin-jobs Job listing URLs
ScraperNode LinkedIn People Search linkedin-people-search Search URLs
ScraperNode Instagram Profiles instagram-profiles Profile URLs
ScraperNode Instagram Posts instagram-posts Post URLs
ScraperNode Instagram Comments instagram-comments Post URLs
ScraperNode Instagram Reels instagram-reels Reel URLs
ScraperNode TikTok Profiles tiktok-profiles Profile URLs
ScraperNode TikTok Videos tiktok-posts Video URLs
ScraperNode TikTok Comments tiktok-comments Video URLs
ScraperNode Twitter/X Profiles twitter-profiles Profile URLs
ScraperNode Twitter/X Posts twitter-posts Post URLs
ScraperNode YouTube Channels youtube-channels Channel URLs
ScraperNode YouTube Comments youtube-comments Video URLs
ScraperNode YouTube Videos youtube-videos Video URLs
ScraperNode Facebook Profiles facebook-profiles Profile URLs
ScraperNode Facebook Groups facebook-groups Group URLs
ScraperNode Facebook Comments facebook-comments Post URLs
ScraperNode Facebook Posts facebook-posts Post URLs
ScraperNode Facebook Reels facebook-reels Profile URLs
ScraperNode Indeed Jobs indeed-jobs Job listing URLs
ScraperNode Indeed Companies indeed-companies Company URLs
ScraperNode Glassdoor Companies glassdoor-companies Company URLs
ScraperNode Glassdoor Reviews glassdoor-reviews Review URLs
ScraperNode Glassdoor Jobs glassdoor-jobs Job listing URLs
ScraperNode Yelp Businesses yelp-businesses Business URLs
ScraperNode Yelp Reviews yelp-reviews Review URLs
ScraperNode GitHub Repositories github-repositories Repository URLs
ScraperNode Crunchbase Companies crunchbase-companies Company URLs

Each scraper node supports three operations:

Operation Description
Create Start a new scrape job with URLs and optionally wait for completion
Get Get job status and details by ID
Get Results Retrieve scraped data from a completed job

ScraperNode Jobs (Management Node)

The ScraperNode Jobs node handles cross-cutting job management and credits:

Resource Operation Description
Job Get Get job status and details by ID
Job Get Results Retrieve scraped data from a completed job
Job List List recent scrape jobs with optional status filter
Job Cancel Cancel a pending/processing job and refund credits
Credits Get Balance Check your current credit balance
Credits Get Transactions View your credit transaction history

Features

  • AI Agent compatible — each scraper node has a focused usableAsTool description for accurate tool selection
  • Per-platform icons — each scraper node has its own platform icon for easy identification on the canvas
  • Return All toggle — standard n8n pagination pattern for Get Results and List operations
  • Exponential backoff — automatic retry on transient 5xx, 429, and network errors during polling
  • Data provenance — every output item includes pairedItem for n8n's data tracking
  • Dark mode — icons adapt to n8n's light and dark themes

Wait for Completion

When creating a job with "Wait for Completion" enabled, the node polls until the job finishes and outputs each scraped record as a separate n8n item — ready to pipe into the next node in your workflow.

For long-running jobs, prefer using the ScraperNode Jobs node's Get/Get Results operations on a schedule to avoid holding an n8n worker.