Amazon Product Scraper avatar

Amazon Product Scraper

Pricing

$4.50 / 1,000 results

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

A lightweight Amazon product scraper that extracts structured product data from category or search URLs.

Pricing

$4.50 / 1,000 results

Rating

0.0

(0)

Developer

APISmith

APISmith

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

📦 Amazon Product Scraper

A lightweight Amazon product scraper that extracts structured product data from category or search URLs.

This scraper allows you to collect product listings such as titles, prices, ratings, and ASINs directly from Amazon pages without using the official API.


🚀 Features

  • Scrape Amazon category/search result pages

  • Extract structured product data:

    • Title
    • ASIN
    • Brand
    • Ratings & review count
    • Price
    • Image URL
    • Breadcrumbs (category path)
    • Product URL
  • Supports country-specific scraping (e.g., US, UK, DE)

  • Returns clean JSON output

  • Simple input configuration


📥 Input

Provide a JSON input with the following structure:

{
"searchurls": [
"https://www.amazon.com/b/ref=glow_cls?node=215138479011&pf_rd_p=719b5b5d-ea3f-4e46-943c-0bf3b7f52fdb&pf_rd_r=ZPZ4AA77XV7R0DS6N3KS&ref_=F2MAFSPR26&currency=CNY&language=en_US"
],
"count": 21,
"countryCode": "US"
}

Input parameters

FieldTypeDescription
searchurlsArrayAmazon category or search result URLs
countNumberMaximum number of products to scrape
countryCodeStringThe proxy country code (e.g., US, UK, DE),Reference Address:https://laendercode.net/en/2-letter-list.html

📤 Output

The scraper returns a JSON array of product objects:

[
{
"title": "adidas Mens Response Pace Runningadidas Mens Response Pace Running",
"asin": "B0F4WX6TK3",
"brand": "",
"stars": 4.7,
"reviewsCount": 126,
"thumbnailImage": "https://m.media-amazon.com/images/I/61vCIk6HiQL._AC_UL320_.jpg",
"breadCrumbs": "Clothing, Shoes & Jewelry>Men>Shoes>Athletic>Running>Road Running",
"description": "adidas Mens Response Pace Running",
"price": {
"currency": "$",
"value": 39
},
"url": "https://www.amazon.com/dp/B0F4WX6TK3"
}
]

📊 Output fields

FieldDescription
titleProduct title
asinAmazon Standard Identification Number
brandProduct brand
starsAverage rating
reviewsCountNumber of reviews
thumbnailImageProduct image URL
breadCrumbsCategory hierarchy
descriptionProduct description/title
price.currencyCurrency symbol
price.valueProduct price
urlProduct detail page URL

⚙️ Usage

1. Prepare input

Save your input JSON:

$echo '{ ... }' > input.json

2. Run scraper

Use your preferred method (CLI / API / SDK).

Example (pseudo):

$run-amazon-scraper input.json

🧠 Use cases

  • 🛒 E-commerce data aggregation
  • 📊 Price monitoring
  • 🏷️ Competitor analysis
  • 📈 Market research
  • 🤖 Building product datasets

⚠️ Notes

  • Amazon structure may change, which can affect scraping results
  • Large-scale scraping may require proxy rotation
  • Respect Amazon’s terms of service

📦 Summary

This Amazon Product Scraper provides a simple way to extract structured product data at scale, similar to Apify actors but tailored to your custom schema and output format.