Amazon Product Scraper avatar

Amazon Product Scraper

Under maintenance

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

Under maintenance

From $1/1000 results. Extract product titles, prices, ratings, reviews, images, variants (color, size, style), seller info and more from Amazon search, category, best-seller and product pages — all major Amazon domains supported.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Alexandre Manguis

Alexandre Manguis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Extract product data from Amazon search results, category pages, best-seller lists, and individual product pages — across all major Amazon domains worldwide. No Amazon account required.

What you get

FieldDescription
titleFull product name
asinAmazon product identifier (ASIN)
brandBrand name
priceCurrent price with currency
listPriceOriginal / crossed-out price
starsAverage customer rating (0–5)
reviewsCountTotal number of customer reviews
inStockStock availability (true/false)
featuresProduct bullet points
descriptionFull product description
urlProduct URL
thumbnailImageMain product image URL
highResolutionImagesAll high-resolution image URLs
breadCrumbsCategory path
deliveryDelivery message
sellerFeatured seller info
variantDimensionsStructured Color / Size / Style variants with ASINs
variantDetailsFlat list of all variant ASINs with prices
offersOther sellers' offers (when maxOffers > 0)
categoryPageDataPosition, badge, sponsored flag from search page

Input examples

Search results

{
"categoryOrProductUrls": [{ "url": "https://www.amazon.com/s?k=wireless+keyboard" }],
"maxItemsPerStartUrl": 50,
"scrapeProductDetails": true
}

Single product page

{
"categoryOrProductUrls": [{ "url": "https://www.amazon.com/dp/B0B3BVWJ6Y" }],
"scrapeProductDetails": true
}

Best-seller list

{
"categoryOrProductUrls": [{ "url": "https://www.amazon.com/gp/bestsellers/electronics" }],
"maxItemsPerStartUrl": 100,
"scrapeProductDetails": true
}

German Amazon — laptop search

{
"categoryOrProductUrls": [{ "url": "https://www.amazon.de/s?k=laptop" }],
"maxItemsPerStartUrl": 30,
"language": "de",
"proxyCountry": "DE",
"scrapeProductDetails": true
}

Fast listing-card mode (no product page)

{
"categoryOrProductUrls": [{ "url": "https://www.amazon.com/s?k=headphones" }],
"maxItemsPerStartUrl": 200,
"scrapeProductDetails": false
}

Input parameters

ParameterTypeDefaultDescription
categoryOrProductUrlsarrayAmazon URLs to scrape (search, category, best-seller, product). At least one required.
maxItemsPerStartUrlinteger100Max products per URL. Set to 0 for unlimited.
scrapeProductDetailsbooleantrueOpen each product page for full data. Disable to get listing-card data only (faster).
maxSearchPagesPerStartUrlinteger9999Max search/category pages to paginate through per URL.
maxProductVariantsAsSeparateResultsinteger0Max variant ASINs to enqueue as separate product results per product.
scrapeProductVariantPricesbooleanfalseVisit variant URLs to get their individual prices. Slower and higher blocking risk.
maxOffersinteger0Max offers to scrape from the offer-listing page per product. 0 = skip.
scrapeSellersbooleanfalseEnrich seller data from seller profile pages.
languagestringDomain defaultLanguage for the Amazon interface (e.g. en, de, fr, ja).
countryCodestringNot setBest-effort delivery country code (e.g. US, DE).
zipCodestringNot setBest-effort ZIP/postal code for delivery location (e.g. 10001).
locationDeliverableRoutesarrayAll pagesPage types where delivery location is applied.
useCaptchaSolverbooleanfalseAutomatically solve Amazon CAPTCHAs using your CAPTCHA service API key.
captchaProviderstring2captchaCAPTCHA solving service: 2captcha or capsolver.
captchaApiKeystringYour personal API key from the selected CAPTCHA provider.
maxConcurrencyinteger3Parallel browser pages. Lower is safer against blocking.
maxRequestRetriesinteger3Retry attempts per failed request.
requestTimeoutSecsinteger90Per-page timeout in seconds.
loadImagesbooleanfalseLoad image resources in the browser. Disable for speed.
proxyCountrystringAutoCountry for the proxy, auto-selected from the Amazon domain.
proxyConfigurationobjectNo proxyProxy settings. Leave empty for no proxy. A reliable proxy is recommended for production.

Output example

{
"title": "Logitech MK270 Wireless Keyboard and Mouse Combo — Black",
"asin": "B079JLY5M5",
"brand": "Logitech",
"url": "https://www.amazon.com/dp/B079JLY5M5",
"price": { "value": 27.99, "currency": "$" },
"listPrice": { "value": 39.99, "currency": "$" },
"stars": 4.5,
"reviewsCount": 118404,
"inStock": true,
"inStockText": "In Stock",
"delivery": "FREE delivery Wednesday, May 25",
"features": [
"Wireless 2.4 GHz connection with a tiny Unifying receiver",
"Full-size keyboard with 8 hot keys and number pad",
"3-year battery life for keyboard, 18 months for mouse"
],
"thumbnailImage": "https://m.media-amazon.com/images/I/71niXI9xqWL._AC_SX522_.jpg",
"breadCrumbs": "Electronics > Computers & Accessories > Keyboard & Mouse Combos",
"variantDimensions": [
{
"dimension": "color_name",
"label": "Color",
"selectedValue": "Black",
"options": [
{ "asin": "B079JLY5M5", "value": "Black", "available": true },
{ "asin": "B0DHGGRYZ9", "value": "Off White", "available": true },
{ "asin": "B0D2X7DCG5", "value": "Rose", "available": true }
]
},
{
"dimension": "size_name",
"label": "Size",
"selectedValue": "1 Pack",
"options": [
{ "asin": "B079JLY5M5", "value": "1 Pack", "available": true },
{ "asin": "B0DK5M7QJR", "value": "4 Pack", "available": true }
]
},
{
"dimension": "style_name",
"label": "Style",
"selectedValue": "Combo",
"options": [
{ "asin": "B004N627KS", "value": "Keyboard", "available": true },
{ "asin": "B079JLY5M5", "value": "Combo", "available": true },
{ "asin": "B08H6Y88K4", "value": "Keyboard and Mouse Combo", "available": true }
]
}
],
"categoryPageData": {
"categoryUrl": "https://www.amazon.com/s?k=keyboard",
"productPosition": 3,
"pageNumber": 1,
"isSponsored": false,
"bestsellerBadge": null
}
}

Tips

  • Match proxy country to domain — Set proxyCountry to match the Amazon domain (e.g. DE for amazon.de) to get accurate local prices and availability.
  • Listing-card mode for large catalogs — Set scrapeProductDetails: false to get title, ASIN, price, rating, and image from search pages without opening each product. 5–10× faster.
  • Pagination control — Use maxSearchPagesPerStartUrl with maxItemsPerStartUrl to limit large category pages.
  • Multiple countries at once — Use separate start URLs for different Amazon domains (amazon.com, amazon.de, amazon.fr, etc.) in the same run.
  • VariantsvariantDimensions gives you every color, size, and style option with its ASIN. Use maxProductVariantsAsSeparateResults to scrape each variant as a full separate product.
  • CAPTCHA solver — If you frequently hit Amazon CAPTCHAs, enable useCaptchaSolver with your own API key from 2captcha.com or capsolver.com.

Keywords

amazon scraper, amazon product data, amazon search scraper, amazon price tracker, amazon ASIN extractor, amazon category scraper, amazon bestseller scraper, ecommerce data, product research, price monitoring, amazon review count, product availability checker, amazon data extraction, crawl amazon, amazon variants, amazon color size scraper, multi-domain amazon