Amazon Search Products Scraper
Pricing
$19.99/month + usage
Amazon Search Products Scraper
🛒 Amazon Search Products Scraper extracts products from Amazon search results — titles, prices, ratings, reviews, ASINs, badges, images & URLs. ⚡ Ideal for market research, price tracking, SEO, and competitor analysis. Exports to CSV/JSON & API.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scrapium
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Amazon Search Products Scraper
The Amazon Search Products Scraper is a fast, reliable Amazon search results scraper that turns keyword searches and Amazon SERPs into clean, structured datasets. It solves the headache of manual copy-paste by extracting Amazon product listings at scale — ideal for marketers, developers, data analysts, and researchers who need an Amazon product search scraper for market intelligence, price tracking, and SEO. With a lightweight Amazon product scraping tool built in Python, it works as an Amazon search API alternative that you can automate and run in bulk.
What data / output can you get?
Below are real output fields the actor saves to the Apify dataset. You can download results as JSON or CSV or access them via the Apify API.
| Data type | Description | Example value |
|---|---|---|
| asin | Unique Amazon product identifier | B0CL5KNB9M |
| productDescription | Product title/description from search results | PlayStation®5 Digital Edition (slim) |
| imgUrl | Product image URL (search thumbnail) | https://m.media-amazon.com/images/I/51fM0CKG+HL._AC_UY218_.jpg |
| price | Current listed price (numeric) | 45.99 |
| retailPrice | Original/strike-through price when present (numeric) | 59.99 |
| productRating | Rating text extracted from SERP | 4.7 out of 5 stars |
| countReview | Parsed review count (integer) | 10500 |
| dpUrl | Link to the product page (often relative) | /PlayStation%C2%AE5-Digital-slim-PlayStation-5/dp/B0CL5KNB9M |
| prime | Prime flag detected on the listing | true |
| sponsored | Sponsored flag for ads on SERP | false |
| salesVolume | “Bought in past month” text when present | 7K+ bought in past month |
| deliveryMessage | Delivery/shipping text when present | FREE delivery Sunday |
| manufacturer | Brand/manufacturer text when detected | Amazon's Choice: Overall Pick |
| series | Series/Model hints parsed from title when present | Series X |
| variations | Up to 5 variation labels (e.g., color/size) | ["Navy", "Black"] |
| productDetails | Up to 3 descriptive bullet points/features | ["No featured offers available"] |
| secondaryOffer | Parsed “used/refurbished” price when present | 0.0 |
Bonus metadata per item includes: statusCode, statusMessage, keyword, domainCode, page, selectedCategory, browseNode, nodeHierarchy, resultCount, categories, similarKeywords, currentPage, sortStrategy, searchResultPosition — all useful for building an Amazon SERP scraper pipeline or Amazon product catalog scraper.
Key features
-
🔁 Automatic pagination control
Continues through Amazon results until products are exhausted (stops after two consecutive empty pages) or up to your maxPages limit — perfect for bulk Amazon product scraper workflows. -
🌍 Multi-market support
Choose the Amazon domain via amazonDomain and scrape locales including amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, and amazon.ca. Great for international price tracking and Amazon product data scraper use cases. -
🛡️ Smart proxy fallback
Input proxyConfiguration supports Apify Proxy with automatic fallback from direct to datacenter to RESIDENTIAL proxies when blocked. You can also guide geolocation with proxyCountry. -
🗂️ Clean SERP metadata
Captures categories, similarKeywords, total resultCount, and precise searchResultPosition per item — helpful for Amazon keyword search scraper tasks and SEO analysis. -
🧭 Precise sorting
Control result order via sortOrder: relevanceblender, price-asc-rank, price-desc-rank, review-rank, or date-desc-rank — handy for an Amazon price scraper or review-focused workflows. -
🧠 Language-aware requests
Sets Accept-Language headers based on the language input for better localization and SERP consistency. -
⚙️ Real-time streaming to dataset
Pushes each found product to the Apify dataset during the run for fast, incremental consumption and downstream pipelines. -
🐍 Developer-friendly Amazon product scraper Python
Built with aiohttp and BeautifulSoup for efficient parallel requests — easy to integrate and automate via the Apify API as an Amazon search API alternative.
How to use Amazon Search Products Scraper - step by step
-
Sign in to Apify
Create a free account or log in. -
Open the actor
Find “Amazon Search Products Scraper” in the Apify Store and click Try for free. -
Enter input data
In “Enter Amazon Keywords or Search URLs” (startUrls), paste keywords like Playstation or full search URLs like https://www.amazon.com/s?k=TV. You can mix plain strings and Amazon search URLs. -
Choose domain and language
Set amazonDomain (e.g., amazon.com) and optional language (e.g., en-US) to tune localization. -
Configure sorting and limits
Pick sortOrder (e.g., relevanceblender, price-asc-rank) and set maxPages to control how deep the scraper goes per keyword. -
Optimize for success with proxies
In proxyConfiguration, enable Apify Proxy and optionally set proxyCountry (e.g., US, GB, DE). The actor will auto-fallback between proxy types if it encounters blocks. -
Run and monitor
Click Start. The run logs show progress by keyword and page. Products are streamed to the dataset as they’re found. -
Download results
Open the Dataset tab to export your results as JSON or CSV, or consume them programmatically via the Apify API for automation.
Pro Tip: For large, multi-keyword jobs or competitor monitoring, schedule the actor and pull results via the API to power dashboards and BI — a robust Amazon product listing scraper and Amazon SERP scraper workflow without maintaining your own infrastructure.
Use cases
| Use case name | Description |
|---|---|
| Market research & trend tracking | Aggregate SERPs across regions to identify rising products and categories; quantify demand signals using resultCount and salesVolume. |
| Competitor & pricing intelligence | Sort by price and collect price/retailPrice across locales to benchmark competitors using an automated Amazon price scraper. |
| SEO & content operations | Use categories, similarKeywords, and searchResultPosition to optimize Amazon affiliate pages and keyword targeting. |
| Bulk catalog enrichment | Run a bulk Amazon product scraper by feeding many keywords, exporting ASIN, titles, images, and metadata for catalog buildouts. |
| Data science & ML | Feed structured outputs (counts, ratings, categories) into models for forecasting and product scoring pipelines. |
| Academic & policy research | Study market structure and availability across domains using an Amazon product data scraper with consistent fields. |
| API-driven monitoring | Treat it as an Amazon search API alternative and schedule scrapes to track ASIN visibility and ranking movements over time. |
Why choose Amazon Search Products Scraper?
This actor prioritizes accuracy, reliability, and automation for Amazon SERP extraction at scale.
-
🎯 Field-accurate extraction
Captures ASINs, titles, prices, ratings, review counts, images, and delivery signals straight from Amazon SERPs. -
🌐 Multi-domain ready
Works across amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, and amazon.ca with language-sensitive headers. -
⚡ Built for scale & batching
Async Python architecture with real-time dataset streaming supports large keyword lists and deep pagination. -
🧪 Developer-first design
A production-ready Amazon product scraper Python solution you can script and automate via the Apify API. -
🛡️ Robust against blocking
Automatic fallback from direct to datacenter to RESIDENTIAL proxies helps keep runs stable on tough searches. -
📤 Flexible data access
Download datasets as JSON or CSV or consume via API — ideal for pipelines, dashboards, and data lakes. -
🔒 Ethical-by-design
Targets public product data from Amazon search results only; no authentication or private data access.
Compared with browser extensions or manual workflows, this Amazon product search scraper delivers consistent, structured data and a repeatable cloud process you can trust.
Is it legal / ethical to use Amazon Search Products Scraper?
Yes — when used responsibly. This actor extracts publicly available product data from Amazon search results (e.g., titles, prices, ratings). It does not log in or access private pages.
Guidelines for compliant use:
- Scrape only public product information.
- Respect Amazon’s terms and applicable laws such as GDPR and CCPA.
- Avoid collecting personal data.
- Use proxies and rate limits responsibly.
- Consult your legal team for edge cases and jurisdiction-specific requirements.
Input parameters & output format
Example JSON input
{"startUrls": ["Playstation","https://www.amazon.com/s?k=TV","Shoes"],"amazonDomain": "amazon.com","language": "en-US","proxyCountry": "AUTO","sortOrder": "relevanceblender","maxPages": 3,"proxyConfiguration": {"useApifyProxy": false}}
Parameters
| Field | Type | Description | Default | Required |
|---|---|---|---|---|
| startUrls | array | List of keywords (e.g., 'Playstation', 'TV') or full Amazon search URLs. Each keyword will be used to search Amazon. | — | Yes |
| amazonDomain | string | Amazon domain to use (e.g., amazon.com, amazon.co.uk, amazon.de). | amazon.com | No |
| language | string | Language for Amazon pages. Leave empty for automatic detection based on domain. | "" | No |
| proxyCountry | string | Country for proxy selection. Automatic selection based on Amazon domain if not specified. | AUTO | No |
| sortOrder | string | How to sort search results: 'relevanceblender' (relevance), 'price-asc-rank' (price low to high), 'price-desc-rank' (price high to low), 'review-rank' (customer reviews), 'date-desc-rank' (newest arrivals). | relevanceblender | No |
| maxPages | integer | Maximum pages to scrape per keyword. If set to 1 or not specified, the actor continues until all results are found (stops after 2 consecutive empty pages). | 1 | No |
| proxyConfiguration | object | Choose proxy settings. Default: no proxy, with automatic fallback to datacenter and residential proxies if blocked. | {"useApifyProxy": false} | No |
Notes:
- startUrls accepts plain keywords and/or Amazon search URLs. The actor extracts the “k” query value when present, otherwise treats the input as a keyword.
- For best results on country-specific SERPs, combine amazonDomain, language, and proxyCountry consistently.
Example JSON output
[{"asin": "B0CL5KNB9M","productDescription": "PlayStation®5 Digital Edition (slim)","imgUrl": "https://m.media-amazon.com/images/I/51fM0CKG+HL._AC_UY218_.jpg","price": null,"retailPrice": null,"productRating": "4.7 out of 5 stars","countReview": 10500,"dpUrl": "/PlayStation%C2%AE5-Digital-slim-PlayStation-5/dp/B0CL5KNB9M","prime": false,"sponsored": false,"salesVolume": "7K+ bought in past month","deliveryMessage": null,"manufacturer": "Amazon's Choice: Overall Pick","series": null,"variations": [],"productDetails": ["Nov 24, 2023","No featured offers available"],"secondaryOffer": 0.0,"statusCode": 200,"statusMessage": "FOUND","keyword": "Playstation","domainCode": "com","page": 1,"selectedCategory": "aps","browseNode": null,"nodeHierarchy": null,"resultCount": 50000,"categories": [],"similarKeywords": [{"keyword": "playstation 5","url": "/s?k=playstation+5&ref=rsl_sug_0_0"},{"keyword": "playstation gift card","url": "/s?k=playstation+gift+card&ref=rsl_sug_0_3"}],"currentPage": 1,"sortStrategy": "relevanceblender","searchResultPosition": 0}]
Field behavior:
- price, retailPrice, deliveryMessage, manufacturer, series may be null when not present on the SERP.
- variations and productDetails are arrays and may be empty.
- dpUrl may be relative. You can prefix with https://www.amazon.{domainCode} to create a fully qualified URL.
FAQ
Is Amazon Search Products Scraper free?
You can run it on Apify and access results via the dataset. Billing depends on your Apify plan and usage; datasets can be downloaded as JSON or CSV, and you can use the Apify API for programmatic access.
Which Amazon domains are supported?
Supported domains include amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, and amazon.ca. Select the domain with amazonDomain and align proxyCountry/language for best localization.
Do I need to log in or provide cookies?
No. The scraper targets public Amazon search results without login. It sends standard headers and lightweight cookies to mimic a regular browser session.
How do I avoid blocks and captchas?
Enable proxyConfiguration with Apify Proxy and optionally set proxyCountry. The actor will automatically fall back from direct to datacenter to RESIDENTIAL proxies when blocks are detected (e.g., 403/429 or captcha pages).
What sorting options are available?
Use sortOrder to choose between relevanceblender, price-asc-rank, price-desc-rank, review-rank, or date-desc-rank. This helps tailor results for price tracking or review-based analysis.
Can I use it as an Amazon search API alternative?
Yes. Treat the actor as an Amazon search API alternative by scheduling runs and consuming datasets via the Apify API. It’s a developer-friendly Amazon product scraper Python solution for automation.
What product fields are captured?
The output includes ASIN, productDescription, imgUrl, price, retailPrice, productRating, countReview, dpUrl, prime, sponsored, salesVolume, deliveryMessage, manufacturer, series, variations, productDetails, and rich metadata like categories, similarKeywords, resultCount, and searchResultPosition.
How deep can it scrape?
Set maxPages up to 1000 per keyword. If left at 1, the actor will continue automatically until results are exhausted (stopping after two consecutive empty pages), making it suitable for bulk Amazon product scraper runs.
Final thoughts
Built for structured, at-scale Amazon SERP extraction, the Amazon Search Products Scraper delivers clean product data for research, pricing, and SEO. With multi-domain support, smart proxy fallback, precise sorting, and real-time dataset streaming, it’s a reliable Amazon product data scraper for marketers, developers, data analysts, and researchers. Start automating via the Apify API as an Amazon search API alternative and power your dashboards, pipelines, and reports with fresh, structured product intelligence.