Amazon Best Sellers Scraper - Top 100 Rankings by Category avatar

Amazon Best Sellers Scraper - Top 100 Rankings by Category

Pricing

from $2.50 / 1,000 products

Go to Apify Store
Amazon Best Sellers Scraper - Top 100 Rankings by Category

Amazon Best Sellers Scraper - Top 100 Rankings by Category

Amazon Best Sellers scraper: extract the top 100 products of any Amazon category with rank, ASIN, title, price, rating, review count and image. Also New Releases and Movers & Shakers, on amazon.com, .co.uk, .de, .fr and more. Product research and trend tracking, flat JSON, no login.

Pricing

from $2.50 / 1,000 products

Rating

0.0

(0)

Developer

CrawlKit

CrawlKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

Scrape Amazon Best Sellers, New Releases and Movers & Shakers rankings for any category and marketplace (US, UK, DE, FR, JP...). One flat record per product: rank, ASIN, title, price and currency, rating, review count, image, category.

What it does

  • Reads the ranking of one or more Amazon categories and returns the products in rank order, one flat JSON record per product.
  • Works with top-level categories (/gp/bestsellers/electronics) and sub-categories (/zgbs/electronics/172541), on 20 Amazon marketplaces.
  • Three lists: Best Sellers, New Releases and Movers & Shakers (biggest sales-rank gainers over 24 hours).
  • Up to the top 100 per category (Amazon publishes 100 ranks, 50 per page). All 50 ranks of a page are returned, including the 20 that Amazon loads after the first 30.
  • Prices are returned as a number plus an ISO currency code, in the currency of the marketplace (USD on amazon.com, GBP on amazon.co.uk, JPY on amazon.co.jp...), whatever the location of the proxy.
  • Page text is requested in English on every marketplace, so category names and labels are consistent.

Input

ParameterTypeRequiredDefaultDescription
categoryUrlsarray of stringsYes—Amazon ranking pages, e.g. https://www.amazon.com/gp/bestsellers/electronics, https://www.amazon.co.uk/gp/new-releases/kitchen, or a sub-category URL such as https://www.amazon.com/Best-Sellers-Electronics-Headphones-Earbuds/zgbs/electronics/172541. A bare root category slug (electronics, books, toys-and-games) is also accepted.
listTypestringNobestsellersbestsellers, new-releases or movers-and-shakers. Applied to every category (overrides the list type in the URLs).
domainstringNoamazon.comMarketplace used for bare category slugs. A URL keeps its own marketplace.
maxItemsintegerNo20Top N products per category, in rank order (1-100).

Example:

{
"categoryUrls": ["https://www.amazon.com/gp/bestsellers/electronics", "books"],
"listType": "bestsellers",
"domain": "amazon.com",
"maxItems": 50
}

Output

One dataset item per ranked product. Real item from a run on 2026-11-02:

{
"rank": 1,
"asin": "B08QRFZ6TH",
"title": "Barossa Design Oeko-tex Certified Shower Curtain Liner Standard Size, Clear | Waterproof PEVA, Rustproof Grommets, 3 Bottom Magnets, Cute Lightweight Bathroom Curtain, Fits Standard Tub 72\" Length",
"url": "https://www.amazon.com/dp/B08QRFZ6TH",
"price": 8.95,
"currency": "USD",
"priceText": "$8.95",
"rating": 4.5,
"reviewsCount": 102452,
"thumbnailUrl": "https://images-na.ssl-images-amazon.com/images/I/7136-eapqKL._AC_UL300_SR300,200_.jpg",
"imageUrl": "https://images-na.ssl-images-amazon.com/images/I/7136-eapqKL.jpg",
"rankChangePercent": null,
"previousRank": null,
"categoryName": "Home & Kitchen",
"categoryUrl": "https://www.amazon.com/gp/bestsellers/home-garden",
"listType": "bestsellers",
"domain": "amazon.com",
"scrapedAt": "2026-11-02T20:23:49+00:00"
}
FieldDescription
rankPosition in the list (1-100)
asinAmazon product identifier
titleProduct title as shown in the list
urlProduct page, without tracking parameters
price, currency, priceTextDisplayed price as a number (lowest value of a price range, or the "offers from" price), ISO currency, and the raw text. null when Amazon hides the price on the list
ratingAverage star rating out of 5
reviewsCountNumber of customer ratings shown next to the stars
thumbnailUrl, imageUrlList image, and the same image without the resize suffix
rankChangePercent, previousRankMovers & Shakers only: sales-rank gain over 24 hours and the rank 24 hours earlier (null on other lists)
categoryName, categoryUrlCategory as named by Amazon, and the ranking page that was read
listType, domainList and marketplace
scrapedAtISO 8601 UTC timestamp

Pricing

Pay-per-event, no start fee: $4.10 per 1,000 products (event PRODUCT) on the Apify Free plan, lower on paid plans. You only pay for results pushed to the dataset.

Apify planPrice per 1,000 products
Free$4.10
Starter$3.50
Scale$3.10
Business$2.50

Set a maximum cost per run in the run options: the Actor stops cleanly when it is reached.

Limitations

  • Amazon publishes only the top 100 of each list; maxItems above 100 is capped at 100.
  • Only the data shown on the ranking page is returned. Product details (description, seller, availability, BSR in other categories) require visiting each product page and are not included.
  • A few products have no price on the list (Amazon shows "Click for details" or the item is unavailable): price is then null.
  • Movers & Shakers lists are often empty on Amazon ("no movers and shakers available in this category"); on 2026-11-02 the Books, Electronics and Toys lists of amazon.com and amazon.co.uk were all empty. The run then fails with that explicit message instead of returning an empty dataset.
  • An unknown category slug shows the same empty page on Amazon, so it is reported as "Amazon lists no products here".
  • Bare slugs work for root categories only (electronics, books, toys-and-games...). For a sub-category, paste its URL. Root slugs differ between marketplaces (e.g. ce-de for electronics on amazon.de).
  • Amazon sometimes answers with a robot-check page. The Actor never solves it: it retries with new proxy sessions and fails with an explicit message if every session is blocked.
  • Rankings are updated by Amazon about every hour; two runs a few minutes apart can differ.