Amazon Product Search Scraper
Pricing
Pay per usage
Amazon Product Search Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
What does it do?
Amazon Product Search Scraper lets you search Amazon by keyword and extract detailed product listing data at scale. The scraper returns product titles, prices, star ratings, review counts, Prime eligibility, product images, and direct links. It supports multiple Amazon country domains including US, UK, Germany, France, Italy, Spain, Canada, India, and Japan. Whether you need to track competitor pricing, research product niches, or gather market intelligence, this actor automates the data collection process that would otherwise take hours of manual browsing.
The actor processes multiple search keywords in parallel and paginates through search results automatically to collect the number of products you specify. All data is structured and ready for export in JSON, CSV, or Excel format.
Why use this actor?
- Multi-keyword search: Enter multiple search terms and collect results for all of them in a single run
- International support: Scrape from 9 different Amazon country domains
- Complete product data: Prices, ratings, reviews, Prime status, images, and ASINs
- Scalable: Extract hundreds of products per keyword with automatic pagination
- Export ready: Download results as JSON, CSV, or Excel for analysis
How to use it
- Navigate to the Amazon Product Search Scraper on Apify Store
- Enter your search keywords as a list
- Set the maximum number of results per keyword
- Choose the Amazon country domain
- Click Start and wait for results
- Export the dataset in your preferred format
You can also run this actor via the Apify API or using the Apify JavaScript client.
Input configuration
| Field | Type | Description | Default |
|---|---|---|---|
| keywords | Array | Search keywords to look up on Amazon | ["wireless earbuds", "laptop stand"] |
| maxResults | Integer | Maximum number of products per keyword | 200 |
| country | String | Amazon country domain (US, UK, DE, FR, etc.) | US |
| proxyConfiguration | Object | Proxy settings for the scraper | Apify Proxy |
Output data
Each result contains these fields:
| Field | Type | Description |
|---|---|---|
| keyword | String | The search keyword used |
| title | String | Product title |
| price | String | Product price |
| rating | Number | Star rating (1-5) |
| reviewsCount | Number | Number of reviews |
| isPrime | Boolean | Whether the product has Prime shipping |
| url | String | Direct link to the product |
| imageUrl | String | Product image URL |
| asin | String | Amazon Standard Identification Number |
| scrapedAt | String | Timestamp of when the data was collected |
Cost of usage
This actor uses pay-per-event pricing. You are charged $0.75 per 1,000 product results extracted. Running with default settings typically costs less than $0.50. Use the maxResults parameter to control costs by limiting how many products are collected per keyword.
The actor uses Apify Proxy which is included in your Apify subscription. Memory usage is typically around 256-1024 MB depending on the number of concurrent requests.
Tips and tricks
- Start with a small
maxResultsvalue (e.g., 20) to test your keywords before running larger extractions - Use specific, targeted keywords for more relevant results rather than broad single-word searches
- The actor works best with Apify Proxy enabled to avoid rate limiting
- Schedule recurring runs using Apify Schedules to track price changes over time
- Combine with other Apify actors to build complete e-commerce monitoring pipelines
- Use Apify integrations to send results directly to Google Sheets, Slack, or your database
Built with Crawlee and the Apify SDK. See more scrapers by consummate_mandala on Apify Store.