Amazon Bestseller Scraper avatar

Amazon Bestseller Scraper

Under maintenance

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Amazon Bestseller Scraper

Amazon Bestseller Scraper

Under maintenance

Scrape Amazon's Best Sellers and New Releases charts across different marketplaces and categories.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

Fabio Borsotti

Fabio Borsotti

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

Amazon Best Sellers Scraper — Apify Actor

Scrape Amazon's Best Sellers and New Releases charts across different marketplaces and categories.

This actor extracts detailed product listings from Amazon chart pages and returns a clean list of product items pushed directly to your Apify Dataset.


Input Parameters

ParameterTypeRequiredDefaultDescription
categorystringYes—Category Slug. Amazon category slug (e.g., electronics, ce-de). Slugs are marketplace-specific.
geocodestringYes—Geocode / Marketplace. Amazon marketplace country code (e.g., us, gb, de, jp) or domain (amazon.de).
typestringNobestsellersChart Type. Accepted values: bestsellers (default) or new-releases.
nodestringNo—Category Node ID. Narrows the chart to a specific sub-category of the category slug.
pageintegerNo1Page Number. 1 (ranks 1–50) or 2 (ranks 51–100).
zipcodestringNo—Postal / ZIP code formatted according to country requirements to localize prices.
countryNamestringNo—Country-level location for marketplaces without ZIP-level delivery.
languagestringNo—Display language as an ISO 639-1 code (e.g. en, de, it) or ZH-TW.
currencystringNo—ISO 4217 display currency code (e.g. USD, EUR, GBP).

Note: The device parameter is not supported because Amazon's mobile chart page does not render product cards server-side.

Example Input

{
"category": "electronics",
"geocode": "it",
"type": "new-releases",
"page": 1
}

Output Structure

The actor returns a list of Product Objects pushed directly to the default Apify Dataset.

Product Object Fields

FieldTypeDescription
rankintegerAbsolute position in the chart (1–50 on page 1, 51–100 on page 2).
asinstringAmazon Standard Identification Number.
titlestringProduct name exactly as rendered on the Amazon chart card.
urlstringDirect URL to the product detail page.
imageUrlstringProduct thumbnail image URL.
price_currencyCodestringISO 4217 currency code (e.g. EUR, USD).
price_amountfloatNumeric price amount.
rating_valuefloatScore out of 5.
rating_countintegerReview count as a number.
rating_starsintegerStar rating integer.
reviewCountstringLocalized rating count text as displayed on Amazon (e.g., "4,324" or "106,039").

Example Output

output image

Below is an example of the product dataset output:

[
{
"rank": 1,
"asin": "B0DJGCX6Q2",
"title": "Amazon Fire TV Stick HD (newest gen), free & live TV, Alexa Voice Remote, powered by the TV, effortless setup",
"url": "https://www.amazon.it/dp/B0DJGCX6Q2",
"imageUrl": "https://images-eu.ssl-images-amazon.com/images/I/6144U2SSnRL._AC_UL300_SR300,200_.jpg",
"price_currencyCode": "EUR",
"price_amount": 25.99,
"rating_value": 4.2,
"rating_count": 4324,
"rating_stars": 4,
"reviewCount": "4,324"
},
{
"rank": 2,
"asin": "B0HBVLSLVQ",
"title": "JETech Privacy Screen Protector for iPhone 18 Pro, Pack of 2 | Anti-Spy, 9H + Tempered Glass, Easy Installation, Scratch Resistant, Anti-fingerprint",
"url": "https://www.amazon.it/dp/B0HBVLSLVQ",
"imageUrl": "https://images-eu.ssl-images-amazon.com/images/I/71OsFRMm9kL._AC_UL300_SR300,200_.jpg",
"price_currencyCode": "EUR",
"price_amount": 11.99,
"rating_value": 4.3,
"rating_count": 106039,
"rating_stars": 4,
"reviewCount": "106,039"
},
{
"rank": 3,
"asin": "B091FS79T8",
"title": "UnionSine External Hard Drive 2.5 Inches 500 GB Ultra Slim Portable USB3.0 | Storage for PC, Macbook, PS4, Xbox series, Wii u, TV (Black) HD2510",
"url": "https://www.amazon.it/dp/B091FS79T8",
"imageUrl": "https://images-eu.ssl-images-amazon.com/images/I/61XbnUE8ipL._AC_UL300_SR300,200_.jpg",
"price_currencyCode": "EUR",
"price_amount": 35.74,
"rating_value": 4.5,
"rating_count": 52489,
"rating_stars": 5,
"reviewCount": "52,489"
}
]

Error Handling

The actor fails with a clear status message in the following cases:

ConditionActor Behavior
Missing category or geocodeFails immediately with input validation error.
Invalid type or pageFails immediately with validation error.
Upstream service failureFails with HTTP status code and error details.
Timeout / Network failureFails with network error details.