Amazon Scraper(Cheap) avatar

Amazon Scraper(Cheap)

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Amazon Scraper(Cheap)

Amazon Scraper(Cheap)

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

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

a day ago

Last modified

Share

Amazon Search Results Scraper

Amazon Search Results Scraper

Reading prices and ratings off Amazon by hand gets old fast, and the page changes every time you reload it. This scraper does the reading for you. Give it an Amazon search URL or a plain keyword and it walks the result pages, pulling each product's name, price, star rating, review count, and Prime status into a tidy row you can drop straight into a spreadsheet. It's quick, cheap, code-free, and you only pay for what you scrape.

What you get

Every product on the search results turns into one row with a steady shape, so your columns line up when you load the data into a sheet or database. Each row carries:

  • ProductproductAsin, itemName, itemUrl, imageLink
  • PricingcurrentPrice, currencySymbol, listPrice
  • ReputationstarRating, reviewsTotal, primeEligible, sponsoredListing
  • ContextrankPosition, searchTerm, searchUrl, pageNumber, collectedAt

Quick start

  1. Hit Try for free and open the input form.
  2. Paste one or more Amazon search URLs into Amazon search URLs, or type plain phrases into Search terms and let the scraper build the URLs.
  3. Set Pages per search and Results limit to control how much you pull.
  4. Press Start, then export the rows as JSON, CSV, Excel, or XML when the run finishes.

How it works

Use cases

  • Price monitoring — track what competing products sell for and catch discounts as they land
  • Catalog building — gather titles, images, and ASINs to seed a product database
  • Market research — measure demand by review counts and ratings across a category
  • Seller intelligence — see who ranks on page one for the terms you care about
  • Ad vs. organic analysis — split sponsored cards from organic results to study placement

Input

FieldTypeRequiredDescription
searchUrlsarray of stringsOne of searchUrls or searchTermsFull Amazon search result URLs to scrape, paginated automatically.
searchTermsarray of stringsOne of searchUrls or searchTermsPlain search phrases; the scraper builds an Amazon search URL from each.
pageLimitintegerNoResult pages to walk per search (≈16 products each). Default 3.
resultsLimitintegerNoTotal products to return across all searches. Default 50.
timeoutSecondsintegerNoSeconds to wait per request before timing out. Default 45.

You must supply at least one value in searchUrls or searchTerms.

Example input

{
"searchUrls": ["https://www.amazon.com/s?k=running+shoes"],
"searchTerms": ["bluetooth speaker", "yoga mat"],
"pageLimit": 3,
"resultsLimit": 50,
"timeoutSeconds": 45
}

Output

Each product on the search results becomes one row. Fields Amazon does not show on a given card come back as null, so the dataset stays rectangular.

Example output

{
"productAsin": "B09XS7JWHH",
"itemName": "Sony WH-1000XM5 Wireless Noise Cancelling Headphones",
"itemUrl": "https://www.amazon.com/Sony-WH-1000XM5-Headphones-Hands-Free-Bluetooth/dp/B09XS7JWHH/",
"imageLink": "https://m.media-amazon.com/images/I/61vF4LdktpL._AC_UY218_.jpg",
"currentPrice": 328.0,
"currencySymbol": "$",
"listPrice": 399.99,
"starRating": 4.6,
"reviewsTotal": 18432,
"primeEligible": true,
"sponsoredListing": false,
"rankPosition": 2,
"searchTerm": "noise cancelling headphones",
"searchUrl": "https://www.amazon.com/s?k=noise+cancelling+headphones",
"pageNumber": 1,
"collectedAt": "2026-06-29T12:00:00.000000+00:00"
}

Output fields

FieldTypeDescription
productAsinstringAmazon Standard Identification Number
itemNamestringFull product name shown on the card
itemUrlstringLink to the product detail page
imageLinkstringURL of the main product thumbnail
currentPricenumberPrice the product is selling for now
currencySymbolstringCurrency mark on the price, such as $
listPricenumberOriginal strikethrough price when a discount shows
starRatingnumberAverage customer score out of five
reviewsTotalintegerNumber of customer ratings collected
primeEligiblebooleanTrue when the listing qualifies for Prime delivery
sponsoredListingbooleanTrue when the card is a paid advertisement
rankPositionintegerWhere the product sat on the page, from one
searchTermstringKeyword or query that surfaced the product
searchUrlstringAmazon search page the product came from
pageNumberintegerResult page the product appeared on
collectedAtstringISO 8601 timestamp of when the row was captured

Tips for best results

  • Start small. Pull 20–50 products first so URL and pagination quirks show up before a big run.
  • Cap with resultsLimit. Set a low number while you confirm the output fits your pipeline, then raise it for the full batch.
  • Mind the page math. Each page holds about 16 products, so pageLimit times that is your rough ceiling per search.
  • Filter the ads. Sponsored cards arrive flagged with sponsoredListing: true, so you can keep or drop them in one step.
  • Raise timeoutSeconds to around 60 if pages load slowly and you see timeout errors.
  • Missing prices are normal. Some products show "See price in cart" or hide the price until the detail page, so currentPrice can be null.

How can I use Amazon product data?

How can I use the Amazon Search Results Scraper to track competitor prices? Drop in the search URLs for the products you watch and run it on a schedule. Each row carries currentPrice, listPrice, and collectedAt, so you can chart price moves over time and flag the moment a rival cuts theirs.

How can I scrape Amazon search rankings for a keyword? Pass a keyword in searchTerms or paste the search URL. The scraper records rankPosition and pageNumber for every product, so you can see who owns page one and how positions shift between runs.

How can I export Amazon product data to a spreadsheet? Run the scraper, then download the dataset as CSV or Excel. Every product is one row with prices, ratings, review counts, and image links already split into columns, ready for a pivot table or a quick filter.

How can I separate sponsored Amazon listings from organic results? Each card comes with a sponsoredListing flag. Filter on it to study how many ad slots sit above the organic results for your terms, or strip the ads out entirely before you analyze rankings.

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.