Amazon Scrapper avatar

Amazon Scrapper

Pricing

$29.00/month + usage

Go to Apify Store
Amazon Scrapper

Amazon Scrapper

Amazon Product Scraper that extracts product titles, prices, ratings, review counts, and Prime eligibility from Amazon search results, so you can monitor markets and build product catalogs without writing any code.

Pricing

$29.00/month + usage

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Amazon Product Scraper

Amazon Product Scraper extracts structured product data from Amazon search results at scale. Provide search URLs or keywords and the actor returns product titles, ASINs, prices, ratings, review counts, Prime eligibility, and more, ready to export as JSON, CSV, or Excel.

What it does

  • Accepts Amazon search URLs (e.g. https://www.amazon.com/s?k=Mouse) or plain keywords
  • Paginates through multiple result pages automatically
  • Extracts up to 16 products per page
  • Returns clean, structured data for each product
  • Handles sponsored listings and organic results

Use cases

  • Price monitoring and competitor research
  • Product catalog building for e-commerce stores
  • Market research and trend tracking
  • Lead generation for Amazon sellers
  • Academic and business data collection

Input

FieldTypeDescriptionDefault
startUrlsList of URLsAmazon search result URLs
keywordsList of stringsSearch keywords (actor builds URLs automatically)
maxPagesIntegerMax result pages per search5
maxItemsIntegerMax total products to return100
requestTimeoutSecsIntegerPer-request timeout in seconds30

You must provide at least one value in startUrls or keywords.

Example input

{
"startUrls": ["https://www.amazon.com/s?k=gaming+mouse"],
"keywords": ["mechanical keyboard", "USB hub"],
"maxPages": 3,
"maxItems": 150
}

Output

Each result is one Amazon product listing. Fields:

FieldTypeDescription
asinStringAmazon Standard Identification Number
productTitleStringFull product name
productUrlStringLink to the product detail page
imageUrlStringMain product thumbnail image URL
priceFloatCurrent sale price
currencyStringCurrency symbol (e.g. $)
listPriceFloatOriginal/list price (strikethrough), if shown
ratingFloatAverage star rating out of 5
reviewCountIntegerTotal number of customer ratings
isPrimeBooleanTrue if eligible for Prime delivery
isSponsoredBooleanTrue if a sponsored advertisement
positionIntegerRank within the page (1-based)
keywordStringSearch term used
searchUrlStringAmazon search URL
pageNumberIntegerPage number where the product appeared
scrapedAtStringISO 8601 UTC timestamp

Example output record

{
"asin": "B08SJ5Z8JL",
"productTitle": "Redragon M612 Predator RGB Gaming Mouse, 8000 DPI Wired Optical Mouse",
"productUrl": "https://www.amazon.com/Redragon-M612-Predator-Programmable/dp/B08SJ5Z8JL/",
"imageUrl": "https://m.media-amazon.com/images/I/61vF4LdktpL._AC_UY218_.jpg",
"price": 16.99,
"currency": "$",
"listPrice": 19.99,
"rating": 4.5,
"reviewCount": 12840,
"isPrime": true,
"isSponsored": false,
"position": 2,
"keyword": "gaming mouse",
"searchUrl": "https://www.amazon.com/s?k=gaming+mouse",
"pageNumber": 1,
"scrapedAt": "2025-01-15T12:34:56.789012+00:00"
}

How to use

  1. Open the actor on Apify and click Try for free
  2. Enter one or more Amazon search URLs or keywords in the input
  3. Set maxPages and maxItems to control how much data to collect
  4. Click Start and wait for results
  5. Download your data as JSON, CSV, Excel, or HTML table

Frequently asked questions

Does it scrape individual product pages? Not in the current version. It scrapes search result listing pages and extracts the data shown in the cards. For full product detail pages (description, bullet points, seller info), use a product detail scraper with the ASINs returned here.

What regions does it support? The actor targets amazon.com (US). To scrape other Amazon regions, provide the full search URL for that region (e.g. amazon.co.uk, amazon.de).

How many results per page? Amazon typically shows 16-24 organic results per search page.

Can it scrape sponsored listings? Yes. Sponsored products are included and flagged with isSponsored: true so you can filter them out if needed.

What happens when a product has no price? The price field will be null. Some products use "See price in cart" or show prices only on the detail page.