Amazon Bestsellers Scraper (7 marketplaces) avatar

Amazon Bestsellers Scraper (7 marketplaces)

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Amazon Bestsellers Scraper (7 marketplaces)

Amazon Bestsellers Scraper (7 marketplaces)

Collect Amazon Best Sellers rankings across US, UK, DE, FR, ES, JP and AU marketplaces.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

String

String

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Amazon Bestsellers Scraper — Amazon Best Sellers ranks in 7 marketplaces

This Actor scrapes Amazon Best Sellers ranking pages and returns the ranked products with rank, asin, title, price, a numeric rating and a numeric reviewCount. It covers seven Amazon marketplaces in one run — US, UK, Germany, France, Spain, Japan and Australia — and every marketplace can be crossed with every category slug you give it.

No Amazon account, API key or cookies are used — the Amazon Bestsellers Scraper reads the public Best Sellers page a logged-out visitor sees. 30 products per category page, in about 2.7 seconds per page at the measured median.

What it returns

FieldTypeNotes
marketplacestringus, uk, de, fr, es, jp, au
categorystringThe category slug requested
ranknumberBestseller position, 1-based
asinstringAmazon's product ID — stable, use it to join or de-duplicate
titlestring
pricestringAs displayed, in the marketplace's own currency
ratingnumberStars out of 5. Locale decimals are handled — "4,4" on .de is 4.4
reviewCountnumber278974, not "278,974"
productUrlstringDirect /dp/ link on the right marketplace
sourceUrl, collectedAtstringProvenance for every row

Input

{ "marketplaces": ["us", "uk", "de"], "categories": ["books"], "maxItems": 1000 }
FieldDescription
marketplacesAny of us, uk, de, fr, es, jp, au. Required, at least one.
categoriesBestseller category slugs, e.g. books, electronics, software. Required, 1–50.
maxItemsCap on dataset items. Default 1000. Free plans stop at 250 requests and 250 results — see below.
concurrencyPages fetched in parallel. Default 3, maximum 10.

Marketplaces are crossed with categories, so 3 marketplaces × 2 categories is 6 pages and about 180 rows.

Category slugs are marketplace-specific. books resolves on all seven; electronics is valid on amazon.com but not on amazon.de, where computers is. An unknown slug fails that one target with a message saying so, and the other targets still return.

Use cases

  • Tracking category rank and price movement over time
  • Competitor and brand monitoring across several countries at once
  • Product and niche research before sourcing
  • Comparing what sells in the US against Europe and Japan
  • Feeding a pricing or merchandising dashboard on a schedule

Reliability

Measured across 21 marketplace × category combinations in one run: 20/21 succeeded, 600 products collected, every schema field populated. The single failure was an invalid slug for that marketplace, reported as such.

Rankings are read from the Best Sellers grid itself, so ranks, prices, ratings and counts are the page's own values rather than a model's reading of them.

Frequently asked questions

Do I need an Amazon account or API key to scrape Amazon Best Sellers? No. The Amazon Bestsellers Scraper reads only the public Best Sellers pages a logged-out visitor sees.

Which Amazon marketplaces are supported? Seven: US, UK, Germany, France, Spain, Japan and Australia — all available in a single run, with marketplace on every row.

How many products does one category return? 30 — one Amazon Best Sellers page. This Actor does not paginate past the first ranking page.

Why is electronics empty on amazon.de? Category slugs differ per marketplace. Use computers there, or books, which resolves on all seven.

Is the review count a number? Yes, reviewCount is numeric, and rating handles locale decimal commas correctly — "4,4" on amazon.de is parsed as 4.4, not 44.

Does it scrape Amazon product detail pages or search results? No, Best Sellers rankings only. Use the Amazon Product Scraper for detail pages and the Amazon Search Scraper for keyword results.

Limitations

Bestseller listing pages only: no product-detail fields (description, images, variants, seller), no review text, and no search. price is the displayed string in local currency rather than a normalised number, because currency and formatting vary by marketplace. Marketplaces outside the seven listed above, including amazon.in, are not supported.

Free plan limit

Runs started from an Apify free plan stop at 250 requests and 250 results, and the run reports that it reached the limit. Any paid plan runs the full input and maxItems you set.

The limit exists because this Actor fetches through our own infrastructure, which Apify does not cover for free-plan runs. It binds on requests as well as results so that a large input list cannot spend those fetches for rows the run will not return.