Amazon Best Sellers Scraper (Ranks, Prices, Ratings) avatar

Amazon Best Sellers Scraper (Ranks, Prices, Ratings)

Pricing

from $2.40 / 1,000 best-seller items

Go to Apify Store
Amazon Best Sellers Scraper (Ranks, Prices, Ratings)

Amazon Best Sellers Scraper (Ranks, Prices, Ratings)

Scrape Amazon Best Sellers category lists: rank, ASIN, product title, price, rating and rating count, with the category name. Works for 19 Amazon marketplaces. No login.

Pricing

from $2.40 / 1,000 best-seller items

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

What is Amazon Best Sellers Scraper?

Amazon Best Sellers Scraper reads Amazon Best Sellers category lists. Each row is one ranked product: rank, ASIN, title, price, rating, rating count and the category name. Give it a Best Sellers URL (for example …/Best-Sellers-Electronics/zgbs/electronics) and it returns up to 100 items per list (Amazon's own limit, 2 pages). It works on 19 Amazon marketplaces and needs no login.

What data does Amazon Best Sellers Scraper extract?

FieldTypeMeaning
ranknumberPosition in the list (from the #n badge)
asinstringAmazon ASIN
titlestringProduct title on the list card
urlstringProduct page, https://<domain>/dp/<ASIN>
pricenumberPrice shown on the card (null when not shown)
currencystringISO code for the marketplace
ratingnumberStars, 0 to 5
ratingCountnumberNumber of ratings on the card
categoryNamestringCategory, e.g. Electronics
marketplacestringMarketplace code, e.g. com
categoryUrlstringThe list URL that produced the row
pagenumberList page (1 or 2)

How to use Amazon Best Sellers Scraper

  1. Paste one or more Amazon Best Sellers URLs into "Best Sellers category URLs".
  2. Choose the marketplace (used only when a URL has no domain).
  3. Set the maximum items per category (up to 100).
  4. Run it and download the dataset, or call the Actor through the API.

Example input

{
"categoryUrls": ["https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics"],
"maxItemsPerCategory": 60
}

Example output

Real run, 22 Oct 2026, amazon.com, "Best Sellers in Electronics", first two of 60 rows:

[
{
"rank": 1,
"asin": "B08JHCVHTY",
"title": "blink plus plan with monthly auto-renewal",
"url": "https://www.amazon.com/dp/B08JHCVHTY",
"price": 11.99,
"currency": "USD",
"rating": 4.4,
"ratingCount": 281365,
"categoryName": "Electronics",
"marketplace": "com",
"categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics",
"page": 1
},
{
"rank": 2,
"asin": "B0DCH8VDXF",
"title": "Apple EarPods Headphones with USB-C Plug, Wired Ear Buds with Built-in Remote to Control Music, Phone Calls, and Volume",
"url": "https://www.amazon.com/dp/B0DCH8VDXF",
"price": 19,
"currency": "USD",
"rating": 4.5,
"ratingCount": 19337,
"categoryName": "Electronics",
"marketplace": "com",
"categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics",
"page": 1
}
]

Input parameters

  • Best Sellers category URLs: one or more Best Sellers list URLs. A URL keeps its own domain.
  • Amazon marketplace: used for URLs without a domain.
  • Max items per category: 1 to 100 (default 100).
  • Proxy mode: never (default) uses direct requests only. auto adds a Residential proxy only when Amazon blocks the direct request. always uses Residential from the start.
  • Save debug HTML: stores the first list page for troubleshooting.

Pricing

Pay per item: $4.00 per 1,000 items (FREE tier list price). Start fee: $0.00005 per run.

Measured platform cost (run 22 Oct 2026): 60 items cost $0.00061 in total, about $0.01 per 1,000 items in compute.

Amazon Best Sellers Scraper vs. alternatives

The leading Amazon Best Sellers Actor on the Apify Store (junglee, 487 users in 30 days) lists $0.0059 per item on its FREE tier. This Actor lists $0.004 per item. Compare on your own list before you choose.

Using Amazon Best Sellers Scraper with AI agents

Agents can call the Actor through the Apify MCP server or the API with a category URL and receive the ranked rows as JSON.

FAQ

Does it need an Amazon account? No.

Can it return more than 100 items per list? No. Amazon shows at most 100 items per Best Sellers list across two pages. For more, use several category lists.

Why is a price or rating null? Amazon does not always show these on the card. Missing values are null, never estimated.

What about blocks? Amazon sometimes answers with a robot check. The Actor retries with waits and, if proxy mode allows it, with a Residential proxy. Lists that still fail are logged in the ERRORS record and not charged.

Limitations. Verified in the cloud: amazon.com, Electronics list, 60 items (direct requests). Other marketplaces use the same page layout but have not been run in the cloud. The ratingCount is read from the rating row; it is null when Amazon does not show it on the card.

  • Amazon Product Scraper (ASIN or URL: price, BSR, stock, seller, images)
  • Amazon Search Scraper (keyword results with sponsored flag)

Support

Open an issue or leave a review on the Actor page. Include the list URL so a bad result can be reproduced.