Description
n8n-nodes-scrapier
n8n community node for the Scrapier web scraping
API — Google, Amazon, Instagram, TikTok, LinkedIn and 20+ more platforms as
structured data.
Features
- Scrapier API v2 — calls
https://proxy.scrapier.io/api/v2. Every - Scrapier credential type — API key sent as
X-API-Key, validated - 11 operations — 10 curated scrapers plus Custom Scrape, which calls
- One page per item — each call outputs the page object (the results
- Cursor pagination — most operations have an optional Cursor field.
- Errors — a failed call (
"success": false) fails the node with the - Google Map Reviews is removed (not available in API v2).
- Youtube Search is replaced by Youtube Search Full.
- The Webhook URL option is removed; v2 returns results directly.
- The Split Rows Into Items option is removed; output is one item per
scrape is synchronous: one call returns one page of results, with no jobs
to poll.
against GET /api/v2/me (shows your account email on the credential).
any endpoint in the v2 catalog
by slug with a JSON parameter object.
under an endpoint-specific key such as results, products or posts,
plus next_cursor) as a single n8n item. If the API returns an array, you
get one item per element instead.
Set it to the previous page’s next_cursor (e.g.
{{ $json.next_cursor }} in a loop) to fetch the next page; required
inputs are ignored when a cursor is supplied. next_cursor is null on
the last page.
API’s error message, or outputs { "error": "..." } when *Continue On
Fail* is enabled.
Pricing
Each successful call costs the endpoint’s credit price (shown in each
operation’s description; 1 credit for every built-in operation today),
however many results the page holds, empty pages included. Failed calls are
free.
Upgrading from 1.0.x (API v1)
Version 1.1.0 moves to API v2 and is a breaking change for some workflows:
page (see above).
Operation and field definitions are generated from the app’s endpoint
catalog:
python3 scripts/generate-catalog.py # refresh nodes/Scrapier/catalog.json
npm run build
Install (users)
Self-hosted n8n: Settings → Community Nodes → Install → enter
n8n-nodes-scrapier.
n8n Cloud: available after the node passes n8n’s verification (see below).
Develop
npm install
npm run build # tsc + asset copy into dist/
npm test # offline structural checksTry it in a local n8n:
npm link
cd ~/.n8n/custom # create if missing
npm link n8n-nodes-scrapier
n8n start
Publish to npm (maintainer)
n8n’s verification requires (since May 2026) publishing via **GitHub Actions
with a provenance statement**:
1. Push this directory to its own GitHub repo (or keep in the monorepo with a
workflow scoped to this path).
2. Add an NPM_TOKEN secret and a workflow that runs
npm publish --provenance --access public on tag push.
3. After the first publish, submit for verification from your n8n account
(Settings → Community Nodes → Submit) — guidelines:
https://docs.n8n.io/integrations/creating-nodes/build/reference/verification-guidelines/
Checklist already satisfied by this package: name prefix n8n-nodes-,
keyword n8n-community-node-package, TypeScript, English-only UI, no
filesystem or environment access, one service per package, credentials and
nodes declared under the n8n key in package.json.