Amazon Scraper(Cheap)
Pricing
from $2.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
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:
- Product —
productAsin,itemName,itemUrl,imageLink - Pricing —
currentPrice,currencySymbol,listPrice - Reputation —
starRating,reviewsTotal,primeEligible,sponsoredListing - Context —
rankPosition,searchTerm,searchUrl,pageNumber,collectedAt
Quick start
- Hit Try for free and open the input form.
- 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.
- Set Pages per search and Results limit to control how much you pull.
- Press Start, then export the rows as JSON, CSV, Excel, or XML when the run finishes.

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
| Field | Type | Required | Description |
|---|---|---|---|
searchUrls | array of strings | One of searchUrls or searchTerms | Full Amazon search result URLs to scrape, paginated automatically. |
searchTerms | array of strings | One of searchUrls or searchTerms | Plain search phrases; the scraper builds an Amazon search URL from each. |
pageLimit | integer | No | Result pages to walk per search (≈16 products each). Default 3. |
resultsLimit | integer | No | Total products to return across all searches. Default 50. |
timeoutSeconds | integer | No | Seconds 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
| Field | Type | Description |
|---|---|---|
productAsin | string | Amazon Standard Identification Number |
itemName | string | Full product name shown on the card |
itemUrl | string | Link to the product detail page |
imageLink | string | URL of the main product thumbnail |
currentPrice | number | Price the product is selling for now |
currencySymbol | string | Currency mark on the price, such as $ |
listPrice | number | Original strikethrough price when a discount shows |
starRating | number | Average customer score out of five |
reviewsTotal | integer | Number of customer ratings collected |
primeEligible | boolean | True when the listing qualifies for Prime delivery |
sponsoredListing | boolean | True when the card is a paid advertisement |
rankPosition | integer | Where the product sat on the page, from one |
searchTerm | string | Keyword or query that surfaced the product |
searchUrl | string | Amazon search page the product came from |
pageNumber | integer | Result page the product appeared on |
collectedAt | string | ISO 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
pageLimittimes 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
timeoutSecondsto 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
currentPricecan benull.
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.
Is it legal to scrape data?
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.