Amazon Best Sellers Scraper: Top 100 by Category avatar

Amazon Best Sellers Scraper: Top 100 by Category

Pricing

from $2.00 / 1,000 products

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

Amazon Best Sellers Scraper: Top 100 by Category

Amazon Best Sellers scraper: the top 100 best sellers and new releases for any category on 12 Amazon marketplaces, with rank, ASIN, title, price, rating, reviews, image and category path. Subcategories too. Pay per product.

Pricing

from $2.00 / 1,000 products

Rating

0.0

(0)

Developer

DTK Foundry

DTK Foundry

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Amazon's Best Sellers and New Releases lists for any category, on 12 Amazon marketplaces: rank, ASIN, title, price in the marketplace's currency, rating, review count, image, author and format for books, and the full category path. Up to the top 100 per category, and optionally every subcategory below it. One clean record per product.

  • Reliable. Tested on 200 varied lists (all 12 marketplaces, departments and subcategories, Best Sellers and New Releases, top 20/50/100): all 200 answered, 0 failed. 189 came back complete with ranks 1 to N and no gaps; the other 11 are lists Amazon itself shows as empty. Amazon's robot check came up on about 1 request in 20 and was cleared every time by retrying from a different IP.
  • The whole top 100. Amazon shows 30 products per page and loads the rest as you scroll; this actor fetches those too, so you get ranks 1-100 without gaps.
  • 12 marketplaces, local prices. amazon.com, .co.uk, .de, .ca, .fr, .it, .es, .com.au, .in, .co.jp, .com.mx and .nl. Prices come in the marketplace's own currency and titles in its own language, as a local shopper sees them.
  • Subcategories in one run. Give "Electronics" and a depth of 1 or 2 to get the top lists of Headphones, Earbud Headphones and every other subcategory below it.
  • Pay per product. Lists that fail or are empty are never charged.

Input

FieldTypeDefaultDescription
categoriesarray[]One per line: a Best Sellers or New Releases URL copied from Amazon (https://www.amazon.com/gp/bestsellers/electronics), or a category path (electronics, electronics/172541). A URL keeps its own marketplace and list. Empty = a free format example.
marketplacestringcomThe Amazon site for categories given as paths: com, co.uk, de, ca, fr, it, es, com.au, in, co.jp, com.mx, nl.
liststringbestsellersFor category paths: bestsellers or new-releases.
maxProductsPerCategoryinteger1001-100, the top N by rank.
subcategoryDepthinteger00 = only your categories. 1 = also their subcategories. 2 = one level further.
maxCategoriesinteger100Upper limit on lists per run, counting subcategories.
{
"categories": [
"https://www.amazon.com/gp/bestsellers/electronics",
"https://www.amazon.de/gp/new-releases/kitchen",
"books/1"
],
"maxProductsPerCategory": 100,
"subcategoryDepth": 0
}

Output (one record per product)

{
"status": "ok",
"rank": 3,
"asin": "B0HJB69GJL",
"title": "Apple AirPods 5 Wireless Earbuds with Active Noise Cancellation | Bluetooth Headphones, Personalized Spatial Audio, Live Translation, USB-C Charging Case, H2 Chip",
"url": "https://www.amazon.com/dp/B0HJB69GJL",
"image": "https://images-na.ssl-images-amazon.com/images/I/618C8GA55KL._AC_UL900_SR900,600_.jpg",
"price": 129,
"priceMax": null,
"priceText": "$129.00",
"currency": "USD",
"offerFrom": false,
"rating": 4.3,
"reviewCount": 290,
"byline": null,
"format": null,
"list": "bestsellers",
"marketplace": "amazon.com",
"categoryName": "Headphones",
"categoryPath": ["Electronics", "Headphones"],
"categoryNodeId": "172541",
"categoryUrl": "https://www.amazon.com/gp/bestsellers/electronics/172541",
"page": 1,
"position": 3,
"scrapedAt": "2026-10-20T22:29:21+00:00"
}
  • rank is Amazon's rank in that list (1-100); page and position say where it sits on Amazon's two pages of 50.
  • price is the number from priceText as Amazon shows it on the list. For a range ("$9.99 - $19.99") priceMax holds the upper end. offerFrom: true means Amazon shows "1 offer from" or "offers from": the lowest offer, not a featured price. Products shown without a price (out of stock) have price: null.
  • byline is the author or artist for books, music and Kindle, format the format (Hardcover, Kindle Edition, Audible Audiobook). Both are empty for other products.
  • categoryPath is the path in Amazon's category tree, in the marketplace's language.
  • A category with no list gives one record with status: "no-results" (and its subcategories, if Amazon shows any); a list that could not be loaded gives status: "failed" and an error. Neither is charged.

Pricing

Pay per event, no subscription.

EventPriceWhen it is charged
Product$0.002Once per product delivered. The top 100 of one category = $0.20.

Set a maximum charge in the run options and the actor stops before it would go over. Apify's standard run-start event adds $0.00005 per run.

Limits, stated plainly

  • Amazon's lists stop at 100 products per category. Some small subcategories have fewer.
  • Best Sellers and New Releases only. Movers & Shakers, Most Wished For and Gift Ideas are not offered: Amazon served those pages empty for every category we tried.
  • Ranks and prices are what the public list shows at the time of the run. Amazon updates Best Sellers hourly. The list does not show stock levels, sales numbers, Prime status or the seller.
  • If ranks 31-100 cannot be loaded after retries, you still get the ranks that were loaded, the log says which list was cut short, and only the delivered products are charged.
  • Department landing pages without a list of their own (amazon.com Digital Music) give no-results with their subcategories; use a subcategory or a depth of 1.
  • Public data only: no login, no personal data.

Privacy

Only the category pages you ask for are requested from Amazon. Results are stored only in your run's dataset. The actor runs with limited permissions and reads nothing else in your account.