Amazon Best Sellers Scraper - 17 Marketplaces avatar

Amazon Best Sellers Scraper - 17 Marketplaces

Pricing

$1.00 / 1,000 best-seller scrapeds

Go to Apify Store
Amazon Best Sellers Scraper - 17 Marketplaces

Amazon Best Sellers Scraper - 17 Marketplaces

Amazon Best Sellers + New Releases across 17 marketplaces (US, UK, DE, FR, ES, IT, NL, PL, SE, MX, BR, CA, AU, IN, JP, SG, AE, TR) and 10k+ sub-categories. Returns rank, title, ASIN, price, rating, reviews, image. Use when an agent needs top-selling products in a category or country.

Pricing

$1.00 / 1,000 best-seller scrapeds

Rating

0.0

(0)

Developer

An Tan Huynh

An Tan Huynh

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

15 hours ago

Last modified

Share

Amazon Best Sellers Scraper β€” 17 Marketplaces, Best Sellers + New Releases

Scrape the Best Sellers and New Releases (Hot New Releases) charts on Amazon β€” in 17 marketplaces (US, UK, DE, FR, ES, IT, NL, PL, SE, MX, BR, CA, AU, IN, JP, SG, AE, TR). No API key, no login, no proxy configuration.

$1 per 1,000 products scraped. Pay only for products that end up in your dataset.

What you get

For each product, one dataset item with:

FieldExampleNotes
marketplace"co.uk"Amazon marketplace TLD
listType"bestsellers"Which chart (see below)
rank1Rank within the chart
asinB0G36TDT1W10-char Amazon ID (ISBN-10 for books)
titleApple AirTag (2nd Generation)...Full product title
urlhttps://www.amazon.co.uk/.../dp/B0G36TDT1W/...Canonical product URL on that marketplace
imagehttps://images-na.ssl-images-amazon.com/...jpgPrimary product image
rating4.3Average customer rating out of 5
reviewsCount1214Total number of ratings
price22.38Parsed as a float using the marketplace locale
priceText"Β£18.99"Raw price string as shown on the listing
currency"GBP"ISO currency code of this marketplace
byline"Sarah J. Maas"Author (books) or brand byline
format"Hardcover"Format label for books/media
categorySlug"books"The slug you requested
categoryName"Books"Human-readable category name from the page
scrapedAt"2026-10-15T15:10:21+00:00"UTC timestamp

The charts

Set listType to pick which Amazon chart to pull:

  • bestsellers (default) β€” top sellers over the last 24 hours
  • new-releases β€” Hot New Releases (newest launches climbing the chart)

Why not Movers & Shakers / Most Wished For / Gift Ideas? Amazon currently serves those three charts empty from datacenter IPs (data-client-recs-list=""). They need residential-IP routing, which the author is still cost-benchmarking before adding. If you need those three today, open an issue and we'll prioritise the proxy mode.

The 17 marketplaces

CodeCountryCurrency
comUnited StatesUSD
co.ukUnited KingdomGBP
caCanadaCAD
com.auAustraliaAUD
inIndiaINR
sgSingaporeSGD
aeUnited Arab EmiratesAED
deGermanyEUR
frFranceEUR
esSpainEUR
itItalyEUR
nlNetherlandsEUR
plPolandPLN
seSwedenSEK
com.mxMexicoMXN
com.brBrazilBRL
com.trTurkeyTRY
co.jpJapanJPY

Example inputs

US best sellers in Electronics + Toys:

{
"marketplace": "com",
"listType": "bestsellers",
"categorySlugs": ["electronics", "toys-and-games"],
"maxItemsPerCategory": 100
}

UK New Releases in Beauty:

{
"marketplace": "co.uk",
"listType": "new-releases",
"categorySlugs": ["beauty"]
}

Mix marketplaces and list types by pasting URLs β€” the marketplace, chart AND sub-category are detected per URL:

{
"categoryUrls": [
"https://www.amazon.com/gp/bestsellers/electronics",
"https://www.amazon.co.uk/gp/new-releases/beauty",
"https://www.amazon.de/gp/bestsellers/computers",
"https://www.amazon.co.jp/gp/bestsellers/books",
"https://www.amazon.fr/gp/new-releases/jouets"
]
}

Sub-categories (10k+ browse nodes) β€” drill into any sub-category by appending its browse-node id to the slug (or paste the full URL). Amazon exposes a bestsellers chart for every browse node it ships:

{
"categoryUrls": [
"https://www.amazon.com/gp/bestsellers/electronics/172541",
"https://www.amazon.com/gp/bestsellers/electronics/172456",
"https://www.amazon.co.uk/gp/bestsellers/electronics/560834"
]
}

Resolves to Best Headphones & Earbuds, Best Computer Accessories & Peripherals, and Best Camera & Photo (UK). You can also pass sub-category slugs directly:

{
"marketplace": "com",
"categorySlugs": ["electronics/172541", "books/16190"]
}

Example output row (book)

{
"marketplace": "com",
"listType": "bestsellers",
"categorySlug": "books",
"categoryName": "Books",
"rank": 1,
"asin": "1639739130",
"title": "A Court of Splintered Harmony: The Valkyrie Cycle, Movement I",
"url": "https://www.amazon.com/Court-Splintered-Harmony-Thorns-Roses/dp/1639739130/...",
"image": "https://images-na.ssl-images-amazon.com/images/I/813aoHWrPqL._AC_UL300_SR300,200_.jpg",
"price": 22.38,
"priceText": "$22.38",
"currency": "USD",
"byline": "Sarah J. Maas",
"format": "Hardcover"
}

Common category slugs

Amazon slugs often match across marketplaces, but not always β€” electronics works everywhere, while beauty on amazon.de is beauty but Toys is spielzeug. The reliable way is to open any amazon.<tld>/gp/bestsellers/<slug> URL in your browser and copy the slug (or paste the full URL).

US/UK common slugs: electronics, books, toys-and-games, home-garden, wireless (cell phones), office-products, pet-supplies, beauty, automotive, videogames, appliances, arts-crafts-sewing, baby-products, camera-photo, computers, fashion, grocery, handmade, health-personal-care, industrial, jewelry, kitchen, lawn-garden, movies-tv, music, musical-instruments, shoes, software, sporting-goods, tools, watches.

For sub-categories, drill in on Amazon's own best-sellers tree (left sidebar) and copy the full URL. Every browse node has its own chart, e.g. electronics/172541 = Headphones & Earbuds, electronics/172456 = Computer Accessories, books/27 = Travel, books/16190 = Business & Money.

Filtering

Only pay for products you want:

  • minRating β€” e.g. 4.5 keeps only 4.5-star+ items. Items without a rating are also skipped.
  • minReviews β€” e.g. 100 keeps items with at least 100 ratings.
  • maxItemsPerCategory β€” stop at this many items (max 100).
  • pagesPerCategory β€” each page has 30 items. Default 2 pages (= top 60).

Skipped items are not charged.

Pricing

$0.001 per item returned. Running the example above (3 categories Γ— 100 items = 300 products) costs $0.30.

Use cases

  • Trend research β€” Track what's selling across US, UK, DE, FR etc. in your category.
  • Competitor monitoring β€” Watch the top 100 ASINs daily per country; alert when a competitor enters or leaves.
  • Hot-new feed β€” Pull new-releases + movers-and-shakers once a day and feed them to a shopping assistant.
  • Catalog seeding β€” Export top 100 ASINs per (country, category) and feed them into another scraper for prices, offers, reviews.
  • AI/LLM apps β€” Listed under the MCP Servers category so AI agents can call it directly.
  • Books β€” Daily top 100 charts, with author (byline), format (Hardcover / Paperback / Kindle Edition) and listing price.

How it works

  • Fetches the public Amazon listing page for your (marketplace, chart, category, page).
  • Parses rank, ASIN, title, URL, image, rating, review count, byline, format, and (when shown) the listing price in both float and raw-text forms.
  • Price parsing is locale-aware (. vs , decimal separator).
  • Review and rating patterns cover the UI language of each marketplace.
  • Three fallback layers: direct Apify IP β†’ datacenter proxy β†’ residential proxy (country-matched). Only used when the previous layer was blocked, so most runs stay on the cheapest path.
  • Slug remap for stores where the standard slug differs: electronics on amazon.de resolves to ce-de automatically.
  • Stops at maxItemsPerCategory items per target.

Python examples and daily tracking

A companion repo on GitHub β€” huynhtanan/amazon-bestsellers-tracker β€” ships three example scripts you can run directly against this actor via apify-client:

  • top_sellers.py β€” pull current top-50 of any category and print a sortable table
  • compare_markets.py β€” pull the same category across 4 marketplaces and spot cross-market overlaps
  • track_rank.py β€” ~90-line script that writes daily snapshots into SQLite and emits SQL to spot climbers/droppers

Full walkthrough with sample output, Apify Scheduler setup and a $0.0X/month cost sketch: Track Amazon Best Sellers in 17 country stores with Python.

Limitations

  • Listing-page price only; most non-book categories hide the price on the listing. For prices on everything, pipe the ASINs into an Amazon product scraper.
  • Category slugs are marketplace-specific β€” amazon.de's "Toys" slug is spielzeug, not toys-and-games. Use categoryUrls and paste the URL from your browser if you aren't sure.
  • Review count regex covers 15 UI languages; a few uncommon marketplaces may leave reviewsCount null β€” ratings and rank are always set.