npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-amazonscraperapi

v0.1.0

Published

n8n community node for Amazon Scraper API — fetch Amazon product data, run keyword searches, and queue async batches.

Readme

n8n-nodes-amazonscraperapi

npm license

An n8n community node for Amazon Scraper API. Fetch structured Amazon product data, run keyword searches, and queue async bulk lookups — all inside your n8n workflows.

Amazon Scraper API is a managed Amazon-scraping endpoint with rotating residential proxies, automatic CAPTCHA handling, and structured JSON output for 20+ marketplaces. Flat $0.50 per 1,000 successful requests, billed only on 2xx responses. 1,000 free requests on signup.

n8n is a fair-code licensed workflow automation platform.

Installation Operations Credentials Compatibility Usage examples Resources Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

In short, inside any self-hosted n8n instance:

  1. Go to Settings → Community Nodes.
  2. Click Install.
  3. Enter n8n-nodes-amazonscraperapi and click Install.

The node appears in the editor's node palette under Amazon Scraper API.

Operations

The node exposes three resources:

Product → Get

Fetch a single Amazon product by ASIN or URL. Wraps GET /api/v1/amazon/product.

| Field | Required | Description | |---|---|---| | ASIN or URL | yes | B09HN3Q81F or https://www.amazon.com/dp/B09HN3Q81F | | Marketplace | no | Dropdown — defaults to amazon.com (US) | | Simplify | no | Return only {title, price, rating, availability, buybox_seller} instead of the full structured response | | Language | no | Locale, e.g. en_US, de_DE | | Residential IP Country | no | ISO-2 code, e.g. DE, JP | | Include Raw HTML | no | Append the raw page HTML to the response |

Search → Search

Run a keyword search and return the SERP. Wraps GET /api/v1/amazon/search.

| Field | Required | Description | |---|---|---| | Query | yes | Keywords, same as the Amazon search bar | | Marketplace | no | Dropdown — defaults to amazon.com (US) | | Simplify | no | Return only {position, asin, title, price, rating, sponsored} per result | | Sort By | no | best_match · price_asc · price_desc · avg_customer_review · newest | | Start Page | no | 1-indexed, max 10 | | Pages | no | Consecutive pages to scrape (1–10) |

Output is flattened to one item per SERP result.

Bulk Lookup → Create / Get Status

Queue up to 1,000 ASINs as a single asynchronous job. Wraps POST /api/v1/amazon/batch and GET /api/v1/amazon/batch/:id.

Create

| Field | Required | Description | |---|---|---| | ASINs | yes | One ASIN per line, or comma-separated. Max 1,000 per batch. | | Marketplace | no | Applied to every ASIN in the batch | | Webhook URL | no | If supplied, the completed batch is POSTed to this URL when done. The response includes a one-time HMAC signing secret — save it to verify callbacks. |

Returns:

{
  "id": "a1b2c3d4-...",
  "status": "pending",
  "total_count": 42,
  "created_at": "2026-05-15T10:00:00Z",
  "poll_url": "/api/v1/amazon/batch/a1b2c3d4-...",
  "webhook_signature_secret": "whsec_..."
}

Get Status

| Field | Required | Description | |---|---|---| | Batch ID | yes | The job ID returned by Create | | Simplify | no | Return only {id, status, processed_count, total_count, results} |

Poll every 30–60 seconds until status === 'complete'.

Credentials

Get your API key at app.amazonscraperapi.com — 1,000 free requests, no credit card required.

In n8n:

  1. Open the node, click the Credential to connect with dropdown, and choose Create new credential.
  2. Paste your API key into the API Key field.
  3. Click Save. n8n runs a credential test against GET /api/v1/amazon/product?query=B07THLLDLG&domain=com to validate the key before saving.

The key is sent on every request as the X-API-Key header.

Compatibility

  • Tested against n8n 1.62.x and newer.
  • Node.js >= 20.15 (matches n8n's runtime).
  • No runtime dependencies; the node uses n8n's built-in declarative request runner.

Usage examples

Track an ASIN's price daily and alert on drops

Schedule Trigger (daily, 09:00)
  → Amazon Scraper API : Product → Get   (ASIN: B09HN3Q81F, Simplify: true)
  → IF $json.price.current < 199
  → Slack : Send Message

Hourly competitor SERP snapshot to Google Sheets

Schedule Trigger (hourly)
  → Amazon Scraper API : Search → Search   (Query: "wireless headphones", Sort: price_asc)
  → Google Sheets : Append Row

Bulk price refresh for a 500-ASIN catalog (webhook-driven)

Schedule Trigger (every 6h)
  → Read 500 ASINs from Google Sheets
  → Amazon Scraper API : Bulk Lookup → Create   (Webhook URL: <your callback URL>)

Webhook Trigger (the callback URL above)
  → Loop Over Items ($json.results)
  → Update Google Sheets row by ASIN

See WORKFLOW_TEMPLATES.md for importable JSON.

Resources

Version history

| Version | Notes | |---|---| | 0.1.0 | Initial release — Product Get, Search, Bulk Lookup (Create + Get Status) operations. Declarative-style node with provenance-signed npm release. |

License

MIT