Amazon Product Scraper (Cheap) avatar

Amazon Product Scraper (Cheap)

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Amazon Product Scraper (Cheap)

Amazon Product Scraper (Cheap)

Amazon product data scraper that extracts titles, prices, ratings, images, and specifications from product pages, so you can automate price monitoring, catalog building, and competitive research at scale.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Data API

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Amazon Product Scraper

Copying product details off Amazon by hand is slow, and the page layout changes the second you look away. Paste a product link instead and get back a tidy row: name, brand, current price, star rating, review count, the full image set, feature bullets, and the spec table. Works across the US, UK, German, Indian, Japanese, and the other regional stores, with no code and no scraping setup to wrestle with.

Amazon Product Scraper

What you get

One product link becomes one clean row. Anything Amazon doesn't show for a given item comes back as null or an empty list, so your columns line up when you drop the results into a sheet or database. Each row carries three kinds of data:

  • Identity and pricingitemName, brandName, productAsin, currentPrice, currencySymbol, stockStatus
  • Reputation and mediastarRating, reviewsTotal, imageLink, imageGallery
  • Content and specshighlightBullets, itemDescription, categoryPath, manufacturerName, weightLabel, dimensionsLabel, netQuantityLabel, genericLabel, specifications, plus itemUrl, collectedAt, and errorMessage

Quick start

  1. Press Try for free and open the input form.
  2. Paste one or more Amazon product URLs into Amazon product URLs. Both the short /dp/ASIN link and a full product page link work.
  3. Adjust Timeout (seconds) if you expect heavy pages, or leave the default.
  4. Hit Start, then export the results as JSON, CSV, Excel, or XML once the run finishes.

How it works

Use cases

  • Price monitoring — track prices on competitor products and watch for drops or hikes
  • Catalog building — turn a list of product links into a structured catalog for your store or PIM
  • Competitor research — compare titles, bullets, images, and ratings across a category
  • Market and demand signals — sort by reviewsTotal and starRating to spot what's selling
  • Brand audits — see how a brand prices and presents its range across regional stores
  • Content sourcing — pull bullets, descriptions, and images to draft your own product pages

Input

FieldTypeRequiredDescription
targetUrlsarray of stringsYesAmazon product page URLs to scrape. Both /dp/ASIN short links and full URLs work, and each is processed on its own. Duplicates are removed automatically.
timeoutSecondsintegerNoSeconds to wait on each request before giving up. Default 45; raise it for heavy pages.

Example input

{
"targetUrls": [
"https://www.amazon.com/dp/B08N5WRWNW",
"https://www.amazon.co.uk/dp/B0CHX3QBCH",
"https://www.amazon.de/dp/B09G9FPHY6"
],
"timeoutSeconds": 45
}

Output

Each product link becomes one record in the dataset. Fields Amazon doesn't publish for a given item come back as null (or an empty list), so the shape stays consistent across every row.

Example output

{
"itemUrl": "https://www.amazon.com/dp/B08N5WRWNW",
"productAsin": "B08N5WRWNW",
"itemName": "Echo Dot (4th Gen) Smart speaker with Alexa, Charcoal",
"brandName": "Amazon",
"currentPrice": 49.99,
"currencySymbol": "$",
"starRating": 4.7,
"reviewsTotal": 284531,
"stockStatus": "In Stock",
"imageLink": "https://m.media-amazon.com/images/I/714Rdc+NyxL._AC_SL1000_.jpg",
"imageGallery": [
"https://m.media-amazon.com/images/I/714Rdc+NyxL._AC_SL1000_.jpg",
"https://m.media-amazon.com/images/I/61u48FEs4LL._AC_SL1000_.jpg"
],
"highlightBullets": [
"Meet the Echo Dot - Our most popular smart speaker with a fabric design.",
"Voice control your music - Stream songs from Amazon Music, Apple Music, Spotify, and others.",
"Ready to help - Ask Alexa to play music, answer questions, read the news, and check the weather."
],
"itemDescription": null,
"categoryPath": [
"Electronics",
"Smart Home",
"Amazon Smart Home",
"Smart Speakers"
],
"manufacturerName": "Amazon",
"weightLabel": "12 ounces",
"dimensionsLabel": "3.9 x 3.9 x 3.5 inches",
"netQuantityLabel": "1 Count",
"genericLabel": "Smart Speaker",
"specifications": {
"Brand": "Amazon",
"Color": "Charcoal",
"Item Weight": "12 ounces",
"Product Dimensions": "3.9 x 3.9 x 3.5 inches",
"ASIN": "B08N5WRWNW",
"Date First Available": "September 30, 2020"
},
"collectedAt": "2026-06-29T12:00:00.000000+00:00",
"errorMessage": null
}

Output fields

FieldTypeDescription
itemUrlstringThe Amazon product URL that was scraped
productAsinstringAmazon Standard Identification Number (10 characters)
itemNamestringFull product title as shown on the listing
brandNamestringBrand name, pulled from the brand byline
currentPricenumberCurrent price as a decimal number
currencySymbolstringCurrency symbol, such as $, £, , or
starRatingnumberAverage star rating out of 5.0
reviewsTotalintegerTotal number of customer ratings
stockStatusstringStock status text, e.g. In Stock or Currently unavailable
imageLinkstringMain product image URL
imageGalleryarrayAll product image URLs at the highest available resolution
highlightBulletsarrayFeature bullet strings from the listing
itemDescriptionstringLong-form product description, or null when absent
categoryPatharrayCategory breadcrumb from the top level down to the leaf
manufacturerNamestringManufacturer name from the detail bullets
weightLabelstringItem weight with its unit, e.g. 1.3 Pounds
dimensionsLabelstringLength × width × height with units
netQuantityLabelstringNet quantity or pack size
genericLabelstringGeneric product category name
specificationsobjectFull key-value map of the detail bullets section
collectedAtstringISO 8601 timestamp of when the row was captured
errorMessagestringReason the page failed; null on success

Tips for best results

  • Use /dp/ASIN links when you can. Short links like https://www.amazon.com/dp/B08N5WRWNW are the steadiest format and work on every regional store.
  • Match the domain to the pricing you want. An amazon.com link returns USD, amazon.co.uk returns GBP. Pick the store that matches the currency you need.
  • Raise timeoutSeconds for heavy pages. Listings with long galleries or descriptions occasionally time out — bump it to 60 or 90 if you see that.
  • Failed pages still produce a row. When an item is removed, region-locked, or unavailable, you get a record with errorMessage filled in. Filter on it to separate the misses.
  • Duplicates are handled for you. The same URL listed twice is scraped once.
  • Schedule it for tracking. Run on a daily or hourly schedule with Apify's scheduler to build a price and rating history over time.

How can I use Amazon product data?

How can I use the Amazon Product Scraper to monitor competitor prices? Add the product links you want to watch and run the actor on a schedule. Each row carries currentPrice, currencySymbol, stockStatus, and collectedAt, so you can log prices over time, compare the same ASIN across regional stores, and flag changes the day they happen.

How can I scrape Amazon product details to build a catalog? Paste your product URLs and export the dataset to CSV or Excel. You get itemName, brandName, productAsin, imageGallery, highlightBullets, categoryPath, and the full specifications map per item — enough to populate a store, PIM, or internal catalog without retyping anything.

How can I research Amazon competitors and demand with this data? Pull a set of products in one category and sort by reviewsTotal and starRating to see what's resonating. Line up highlightBullets, itemDescription, and image counts side by side to find gaps in your own listings and learn how top sellers frame their products.

How do I turn a list of ASINs into Amazon product data? Build a URL for each ASIN with the pattern https://www.amazon.com/dp/{ASIN} (swap in any regional domain), drop them all into targetUrls, and run. Every link comes back as one row with price, rating, images, and specs attached.

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Support

Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.