Amazon Product Scraper avatar

Amazon Product Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

Scrapes Amazon product data including prices, reviews, seller info, variants, and delivery details. Supports multiple Amazon domains and languages.

Pricing

from $5.00 / 1,000 results

Rating

5.0

(25)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

23

Bookmarked

16

Total users

2

Monthly active users

11 days ago

Last modified

Share

Extract product data from any Amazon domain including prices, reviews, ratings, seller info, and more.

Supported Amazon Domains

DomainCountry
amazon.comUnited States
amazon.co.ukUnited Kingdom
amazon.deGermany
amazon.frFrance
amazon.itItaly
amazon.esSpain
amazon.caCanada
amazon.co.jpJapan
amazon.inIndia
amazon.com.auAustralia
amazon.com.brBrazil
amazon.com.mxMexico

Input Parameters

ParameterTypeRequiredDefaultDescription
productUrlsarrayYes-Amazon product URLs to scrape (e.g., amazon.com/dp/ASIN)
proxyCountrystringNoAUTOProxy country code (AUTO selects based on domain)
rateLimitDelayintegerNo2Delay between requests in seconds (1-30)

Input Examples

Single Product

{
"productUrls": ["https://www.amazon.com/dp/B09X7MPX8L"]
}

Multiple Products

{
"productUrls": [
"https://www.amazon.com/dp/B09X7MPX8L",
"https://www.amazon.com/dp/B08N5WRWNW",
"https://www.amazon.com/dp/B09V3KXJPB"
]
}

Multiple Domains

{
"productUrls": [
"https://www.amazon.com/dp/B09X7MPX8L",
"https://www.amazon.co.uk/dp/B09X7MPX8L",
"https://www.amazon.de/dp/B09X7MPX8L"
]
}

With Custom Settings

{
"productUrls": ["https://www.amazon.com/dp/B09X7MPX8L"],
"proxyCountry": "US",
"rateLimitDelay": 3
}

Output Fields

FieldTypeDescription
titlestringProduct title
urlstringProduct page URL
asinstringAmazon Standard Identification Number
inStockbooleanWhether product is in stock
inStockTextstringStock availability text
brandstringProduct brand name
priceobjectCurrent price (value, currency)
listPriceobjectOriginal price if discounted
shippingPriceobjectShipping cost
starsnumberAverage rating (0-5)
reviewsCountnumberTotal number of reviews
breadCrumbsstringCategory path
thumbnailImagestringMain product image URL
descriptionstringProduct description text
featuresarrayBullet point features list
variantAsinsarrayRelated variant product ASINs
reviewsLinkstringURL to reviews page
deliverystringDelivery information
fastestDeliverystringFastest delivery option
sellerobjectSeller information (name, id, url)
bestsellerRanksarrayBestseller rankings
scrapedAtstringTimestamp when data was scraped

Output Example

{
"title": "SanDisk 1TB Extreme microSDXC UHS-I Memory Card",
"url": "https://www.amazon.com/dp/B09X7MPX8L",
"asin": "B09X7MPX8L",
"inStock": true,
"inStockText": "In Stock",
"brand": "SanDisk",
"price": {
"value": 99.99,
"currency": "$"
},
"stars": 4.8,
"reviewsCount": 137947,
"breadCrumbs": "Electronics > Computers & Accessories > Memory Cards > Micro SD Cards",
"thumbnailImage": "https://m.media-amazon.com/images/I/716kSUlHouL._AC_SX466_.jpg",
"description": "The SanDisk Extreme microSDXC memory card...",
"features": [
"Save time with card offload speeds of up to 190MB/s",
"Up to 130MB/s write speeds for fast shooting",
"4K UHD-ready with UHS Speed Class 3 (U3)"
],
"variantAsins": ["B09X7C2GBC", "B09X7C7LL1", "B09X7BK27V"],
"seller": {
"name": "Amazon.com",
"id": "ATVPDKIKX0DER",
"url": "/gp/help/seller/..."
},
"bestsellerRanks": [
{
"rank": 3,
"category": "Micro SD Memory Cards"
}
],
"scrapedAt": "2026-01-21T12:30:00.000Z"
}

Tips

  • Use direct product URLs (/dp/ASIN format) for best results
  • Increase rateLimitDelay to 3-5 seconds if experiencing blocks
  • Proxy country is auto-selected based on Amazon domain for best results
  • Empty/null fields are dropped at push time, so the dataset only carries fields that were actually populated for a given product

Limitations

  • A residential Apify proxy is required; datacenter IPs are challenged almost immediately. The actor exits cleanly with a typed status message if no proxy is configured.
  • Bot-check (CAPTCHA) pages occasionally appear; the actor automatically bypasses the simple "Continue shopping" button and skips ASINs that hit a hard image CAPTCHA.
  • A small number of fields (e.g. priceVariants) may be omitted on products with no variant matrix.

FAQs

Which Amazon domains are supported? All major country domains: amazon.com, .co.uk, .de, .fr, .es, .it, .ca, .com.au, .co.jp, .in, .com.br, .com.mx and more. Mix domains freely in one run; the actor groups URLs by domain and routes proxy traffic per TLD.

Is the actor compliant with Amazon's robots.txt? Yes. It only fetches /dp/{ASIN} product pages, which Amazon's robots.txt does not disallow for User-agent: *. There is no Crawl-delay directive on amazon.com; the actor paces requests via the rateLimitDelay input.

Why is a residential proxy required? Amazon aggressively challenges anonymous datacenter IPs within seconds. A residential proxy is the only stable way to reach product pages for an end-to-end run.

What happens if a CAPTCHA appears? The actor first attempts a soft bypass (clicking the "Continue shopping" button on the simple bot-check page). If a hard image CAPTCHA is detected, the ASIN is skipped and the run continues with the next URL.