Amazon Search & Products Detailed Scraper
Pricing
$24.99/month + usage
Amazon Search & Products Detailed Scraper
Scrape Amazon product listings with the Amazon Search Products Scraper. Extract titles, prices, ratings, reviews, ASINs, images, and availability from search results. Ideal for market research, price monitoring, and product analysis. Fast, accurate, and scalable for bulk searches.
Pricing
$24.99/month + usage
Rating
0.0
(0)
Developer
Scrapier
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
๐โจ Amazon Search Products Scraper Pro
Scrape Amazon product data at scale โ from search keywords, full search URLs (every filter honored), category / browse-node pages, Best Sellers / New Releases charts, and seller storefronts โ with optional product-detail enrichment (brand, feature bullets, Best Sellers Rank, specifications, image gallery). Ideal for price intelligence, product research, dropshipping research, competitor monitoring, and market analytics.
๐งญ Discovery modes (routed automatically by URL shape)
Every dataset row is labeled with its sourceMode so you always know where it came from.
sourceMode | Input example | What happens |
|---|---|---|
search | Playstation | Keyword search on the selected amazonDomain |
search_url | https://www.amazon.co.uk/s?k=tv&rh=p_36:110000-&s=price-desc-rank | The pasted URL is honored fully โ rh filters, i= category, price params, sort (s=), and the URL's own domain are all preserved |
category | https://www.amazon.com/s?rh=n:172282 or https://www.amazon.com/b?node=172282 | Browse-node listing; browseNode, nodeHierarchy and selectedCategory are populated from the page |
bestsellers | https://www.amazon.com/gp/bestsellers/electronics/ | Best Sellers chart (max 2 pages / 50 items โ Amazon's own limit) |
new_releases | https://www.amazon.com/gp/new-releases/electronics/ | New Releases chart (max 2 pages / 50 items) |
storefront | https://www.amazon.com/s?me=A2R2RITDJNW1Q6 | All listings of one seller (sellerId column filled) |
Plain keywords use the amazonDomain input (7 marketplaces: .com, .co.uk, .de, .fr, .it, .es, .ca). Pasted URLs work with any amazon. domain* โ the URL's domain is never rewritten.
๐ฌ Product-detail enrichment (opt-in)
Turn on scrapeProductDetails to fetch each product's /dp/<ASIN> page (rate-limited, proxy-aware) and add these columns to the row:
| Field | Example |
|---|---|
brand | Sony |
features | Array of feature bullets |
description | Product description text |
bestSellersRank | #1 in Video Games |
specifications | Key/value spec table |
dateFirstAvailable | November 24, 2023 |
imageGallery | Array of hi-res gallery image URLs |
detailFetched | true when the detail page was fetched successfully |
maxDetailPages caps how many detail pages the whole run may fetch (0 = unlimited, default 20). Rows beyond the cap keep the detail fields null with detailFetched=false. Detail fetches are billed as a separate detail_result event; regular product rows are billed as row_result.
๐ฆ Output fields (per product row)
type (product/error), sourceMode, asin, productDescription (title), price, retailPrice, productRating, countReview, salesVolume ("7K+ bought in past month"), prime, sponsored, manufacturer, dpUrl (absolute product link), imgUrl, deliveryMessage, series, variations, productDetails, keyword, sourceUrl, domainCode, sellerId, page, searchResultPosition, sortStrategy, selectedCategory, browseNode, nodeHierarchy, categories, resultCount, similarKeywords, statusCode, statusMessage โ plus the detail-enrichment fields above when enabled.
Data honesty guarantees:
- No fabricated values, ever. When Amazon does not show a value it is
null(e.g.resultCount,countReview,primeon Best Sellers pages) โ never a fake0or a made-up default. - Deduplication by ASIN per search โ sponsored duplicates of the same product are pushed (and billed) only once.
manufacturernever contains badge text like "Amazon's Choice: Overall Pick" โ badges are filtered out.- Failures are never invisible: blocked / failed pages are pushed as uncharged error rows (
type=error, withstatusMessageandrequestUrl), and aRUN_SUMMARYrecord in the run's key-value store aggregates pages fetched/failed, products pushed, duplicates skipped and detail-page counts.
โ๏ธ Input parameters
{"startUrls": ["wireless headphones","https://www.amazon.co.uk/s?k=laptop&rh=p_36:50000-100000&s=price-desc-rank","https://www.amazon.com/b?node=172282","https://www.amazon.com/gp/bestsellers/electronics/","https://www.amazon.com/s?me=A2R2RITDJNW1Q6"],"amazonDomain": "amazon.com","sortOrder": "relevanceblender","maxPages": 2,"scrapeProductDetails": true,"maxDetailPages": 20,"proxyConfiguration": { "useApifyProxy": true }}
| Parameter | Description | Default |
|---|---|---|
startUrls | Keywords and/or Amazon URLs (see modes above) | โ |
amazonDomain | Marketplace for plain keywords (URLs keep their own domain) | amazon.com |
sortOrder | Sort for keyword searches and URLs without their own s= | relevance |
maxPages | Max result pages per input (1 = auto-continue; Best Sellers caps at 2) | 1 |
language | Accept-Language header for localization | auto |
scrapeProductDetails | Fetch /dp/<ASIN> detail pages (extra detail_result billing) | false |
maxDetailPages | Run-wide cap on detail-page fetches (0 = unlimited) | 20 |
proxyConfiguration | Apify proxy; auto-ladder direct โ datacenter โ residential on blocks | no proxy |
proxyCountry | Pin proxy exit country | AUTO |
๐ก Amazon aggressively blocks datacenter IPs. For reliable runs enable Apify Proxy (residential recommended for detail enrichment).
๐ค Example output row
{"type": "product","sourceMode": "category","asin": "B0CL5KNB9M","productDescription": "PlayStation 5 Digital Edition (slim)","price": 449.0,"productRating": "4.7 out of 5 stars","countReview": 10500,"dpUrl": "https://www.amazon.com/PlayStation-5-Digital-slim/dp/B0CL5KNB9M","prime": true,"sponsored": false,"browseNode": "6427814011","nodeHierarchy": ["Video Games", "PlayStation 5", "Consoles"],"selectedCategory": "Consoles","brand": "PlayStation","bestSellersRank": "#38 in Video Games #1 in PlayStation 5 Consoles","detailFetched": true,"page": 1,"searchResultPosition": 0}
Export as JSON, CSV, Excel or XML, or read it via the Apify API / integrations (Zapier, Make, Google Sheets, webhooks).
๐ฏ Use cases
- Price & deal intelligence โ track prices, retail prices and discounts across marketplaces.
- Product research / dropshipping โ find winners via Best Sellers, New Releases and sales-volume signals.
- Competitor & seller monitoring โ scrape a seller's whole storefront via
me=URLs. - Category analytics โ crawl browse nodes with real
browseNode/nodeHierarchylabels. - SEO & content โ collect titles, ratings, review counts and related keywords (
similarKeywords).
Keywords: amazon scraper, amazon product scraper, amazon search scraper, amazon best sellers scraper, amazon category scraper, amazon seller storefront scraper, amazon price monitoring, amazon ASIN extractor, amazon product research tool, amazon data extraction, e-commerce scraping, browse node scraper.
๐ณ Billing (pay-per-event)
| Event | Charged for |
|---|---|
row_result | Each product row pushed to the dataset |
detail_result | Each successfully fetched product-detail page (only when scrapeProductDetails is on) |
Error rows and the RUN_SUMMARY record are never charged.
โ๏ธ Legality
Scraping publicly available product data (titles, prices, ratings) is generally legal, but you are responsible for complying with Amazon's Terms of Service and applicable laws (GDPR/CCPA). This actor collects no personal or user-specific data, respects rate limits, and uses proxies responsibly.