Zenrows
Talk to sales Start building free

Scrape · Amazon

Amazon is a tableyou don't have yet.

A catalog of millions, hiding behind product pages. Fetch hands it back as rows: typed, clean, ready to query.

scraping…

One call. Any shape.

Point Fetch at a single product, a search page, or a whole category. Same request, same typed rows, however wide the page is.

  • Product

    amazon.com/dp/{ASIN}

    One listing, every field in full.

  • Search

    amazon.com/s?k={query}&page={n}

    Every result card, page after page.

  • Category

    amazon.com/b?node={id}

    A whole browse node, paginated.

  • Reviews

    amazon.com/product-reviews/{ASIN}

    Ratings, text and verified flags.

Any marketplace .com.co.uk.de.co.jp.in + prices and buy box per locale

A raw request gets nothing.

Amazon is one of the hardest sites on the web to read at scale. Here is what stops a plain scraper, and what Fetch does about each.

The wall

Anti-bot walls

CAPTCHAs, 503 and 429 rate limits, and IP bans after a handful of hits.

Handled

A real browser, fresh egress

Each call runs a full browser from clean, rotating egress. No solver, no proxy list to manage.

The wall

Prices load in JavaScript

Price, buy box and variants render after the HTML, so raw fetches return empty fields.

Handled

Fully rendered, then read

The page executes before extraction, so what you get is what a shopper sees.

The wall

Buy box is geo-gated

Price, availability and the winning seller change by country and ZIP code.

Handled

Target the locale

Pin the marketplace and region per request, so the data matches the market you care about.

The wall

The layout keeps moving

Amazon reshuffles its markup constantly, breaking hand-written selectors.

Handled

Typed fields, maintained

You ask for fields, not CSS paths. The mapping is kept current for you.

Every filter is a parameter.

The facets a shopper clicks are the query you script. Toggle them here and watch the request build.

Facets

2 filters active

amazon.com/s?k=speaker&f=prime&rating=4

Every facet maps to a URL parameter, so a filtered view is just another request. No clicking, no session to keep alive.

Anatomy of a record.

Every row in that table is this, in full. Hover a field to isolate it.

titleEcho Dot (5th Gen)
price$49.99
list_price$59.99
rating4.7 / 5
reviews128,443
bsr#1 in Smart Speakers
buy_boxAmazon.com · 12 offers
variants3 colors
images7 urls
category_pathElectronics / Smart Home
availabilityIn stock

One ASIN, or the entire catalog

Own the whole catalog.

The shape never changes with the volume. Structured Amazon data, without the parsing or the blocks.

Start building free 10,000 credits/month for free, always

What teams build with it

Price monitoring MAP compliance Competitor catalogs Review mining Repricing feeds Market research