n8n + ApexApi

How to Scrape Amazon Product Data in n8n

Give this workflow an Amazon product URL and get back clean, structured JSON — title, price, rating, review count, availability, and ~80 more fields — with no parsing on your side. Swap the scraper to pull Walmart products the same way.

What you'll build

  • Ready-made structured fields (price, rating, reviews, specs)
  • No HTML parsing, proxies, or CAPTCHAs to manage
  • Switch to Walmart, or map fields straight into Google Sheets / a database
  • Per-record pricing; failed lookups are free

Set it up in 4 steps

1

Get a free ApexApi key

Create a key at apexapi.dev — no card required. It starts with ak-.
2

Install the community node

In n8n: Settings → Community Nodes → Install n8n-nodes-apexapi (0.2.0+).
3

Import this template

Download the workflow, then in n8n use Workflows → Import from File. It uses the ApexApi Context node's Structured Extract operation.
4

Add your key and run

Open any ApexApi node, create an ApexApi account credential, paste your key, then click Test workflow.

FAQ

Which sites can I extract from?

Amazon, Walmart, Crunchbase, G2, Google Maps, and Zillow are supported out of the box (GET /v1/extract/scrapers lists them).

How do I load it into a spreadsheet?

Add a Google Sheets node after the extract step and map records[0].title, final_price, and rating to columns.

What does it cost?

$0.01 per record returned. Empty or failed extractions are free.

More n8n templates

See all node operations in the n8n integration docs.