Amazon brand store page scraper in n8n

Crawl an Amazon Brand Store's navigation, creative modules (images, video, CTAs), and every product link found on its pages. Resolves a brand's Store URL automatically from a product page or ASIN.

What this workflow does

Import it and n8n runs the Amazon Brand Store Page & Merchandising Crawler Actor on Apify every day at 08:00 with the starter input below. Each row comes back with brand, page name, asin, title and 7 more; repeats with the same asin are dropped. A Google Sheets append is included and stays off until you add your sheet. The only credential it needs is your Apify API token.

Read from the workflow file, built for Amazon Brand Store Page & Merchandising Crawler version 1.0.2. Updated 2026-11-14.

How the rows travel

6 nodes, in the order n8n runs them. The yellow stop is the call to the Apify Actor; the dashed stop is optional.

  1. Daily trigger Schedule trigger
  2. Configure input Code
  3. Run Apify Actor HTTP Request
  4. Normalize + dedupe Code
  5. Rows ready No operation
  6. Google Sheets (optional) Google Sheets, off until you switch it on

Input

The Configure input node holds the starter input. Change it there; every setting the Actor accepts is listed below.

{
  "storeUrls": [
    "https://www.amazon.com/stores/soundcore/page/AD6AD8C0-90C7-4C65-8000-0AC741FA2633"
  ],
  "crawlSubpages": false,
  "maxPages": 3,
  "maxProducts": 30
}
Input settings of Amazon Brand Store Page & Merchandising Crawler
SettingTypeRequiredDefaultWhat it does
storeUrls array No – Amazon Brand Store URLs, e.g. https://www.amazon.com/stores/soundcore/page/AD6AD8C0-90C7-4C65-8000-0AC741FA2633. At least one of storeUrls / productUrls / asins is required.
productUrls array No – Amazon product (/dp/{ASIN}) URLs. The actor visits each product page, finds its "Visit the {Brand} Store" link, and crawls that store instead.
asins array No – Product ASINs on amazon.com. Same resolution behavior as productUrls.
crawlSubpages boolean No true Follow the store's navigation menu (HOME, FEATURED DEALS, SSD, ...) and crawl every linked subpage, not just the landing page.
maxDepth integer No 1 How many navigation-link hops to follow from the landing page when crawlSubpages is enabled (1 = landing page's direct subpages only).
maxPages integer No 10 Hard cap on the total number of store pages (landing + subpages) fetched per store.
maxProducts integer No 200 Hard cap on the number of distinct product (ASIN) records emitted per store.
includeSections boolean No true Emit a section record for every merchandising module on each crawled page: its type, ID, position, heading, body copy, CTA, primary image/video, and product/link counts.
includeLinks boolean No true Emit a typed link record for every unique target on each crawled page (navigation, store page, product, search, external), with its section context.
proxyConfiguration object No {"useApifyProxy":true} Apify proxy. AUTO (datacenter) is used by default with homepage-priming; the actor escalates to RESIDENTIAL automatically only if it keeps getting blocked.

What each row holds

Every field the Actor returns stays in the row (11 in its dataset schema). Normalize + dedupe trims text, drops empty fields, removes repeats with the same asin and adds _source and _scrapedAt. The main fields:

Main output fields of Amazon Brand Store Page & Merchandising Crawler
FieldWhat it is
brandBrand
pageNamePage Name
asinAsin
titleTitle
urlUrl
storeUrlStore Url
sectionTypeSection Type
sectionIdSection Id
linkTypeLink Type
sectionPositionSection Position

What the first run costs

Each run starts at $0.40 on the Free plan (4 GB of memory), then $0.99 per 1,000 results, plus platform usage.

The Actor lists $0.99 per 1,000 results; its catalogue page breaks the price down by Apify plan. The Apify Free plan includes $5 of usage a month.

The Actor behind it

Amazon Brand Store Page & Merchandising Crawler: Crawl an Amazon Brand Store's navigation, creative modules (images, video, CTAs), and every product link found on its pages. Resolves a brand's Store URL automatically from a product page or ASIN.

The same job from an AI agent

The matching agent skill gives Claude Code, Codex, Cursor and other agents the same Actor, input and fields. Install it in one line:

npx skills add https://scraperfinder.com --skill amazon-brand-store-page-and-merchandising-crawler

The amazon brand store page scraper skill, with manual install and run steps

Questions people ask

How do I import this workflow into n8n?

Copy https://scraperfinder.com/n8n/amazon-brand-store-page-and-merchandising-crawler.json. In n8n, open a new workflow, click the three-dot menu, choose Import from URL and paste it. Or download the JSON file and use Import from File; both give the same 6 nodes.

Do I need an Apify account?

Yes. The workflow calls the Amazon Brand Store Page & Merchandising Crawler Actor through the Apify API with your own token, and each run is billed to your Apify account. The Free plan includes $5 of usage a month.

What does a run cost?

Each run starts at $0.40 on the Free plan (4 GB of memory), then $0.99 per 1,000 results, plus platform usage. The Actor's Store page shows the current price.

Can I change what it collects?

Yes: edit the input object in the Configure input node. The Actor takes 10 settings; the table on this page lists each one with its default. Raise maxProducts once the first rows look right.

Does it work without Google Sheets?

Yes. The rows wait in the Rows ready node, so you can connect any other node there: a database, Airtable, a webhook or an email. The Google Sheets node is only one option.

Workflow updated 2026-11-14