Amazon Search Scraper Pro
Pricing
Pay per event
Amazon Search Scraper Pro
Pricing
Pay per event
Rating
0.0
(0)
Developer
AutomateLab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Amazon Search Scraper Pro: prices, ratings and "bought in past month" sales signals
Turn any Amazon search into a clean product-research table: ASIN, title, price, list price, star rating, review count, the "bought in past month" sales signal as a number, Prime, Best Seller / Amazon's Choice badges, and both the overall and organic rank with a sponsored flag.
$2.50 per 1,000 products. Products removed by your filters (sponsored ads, price, rating, reviews, sales, Prime) are never billed.
Why this one
| Actor | Price per 1,000 on the free plan |
|---|---|
| Amazon Search Scraper Pro | $2.50, filters free |
| junglee/amazon-crawler (2.4K monthly users, 4.2 stars) | $5.00, plus extra charges for offers, sellers and delivery location |
What you get on every run:
- Sales signal as a number: "10K+ bought in past month" becomes
boughtPastMonth: 10000, so you can sort and filter on demand - Organic rank vs sponsored:
positioncounts every slot,organicPositioncounts only organic results,isSponsoredflags ads - Filters that run before billing: skip sponsored, min/max price, min rating, min reviews, min bought in past month, Prime only
- Discount view: current
pricenext to the struck-throughlistPrice - Works from keywords or your own amazon.com search URLs (keep your sort and category filters)
Input
| Field | Type | What it does |
|---|---|---|
queries | list | Search keywords, one search each: air fryer, standing desk |
searchUrls | list | Full amazon.com search URLs, used as-is |
maxItems | number | Hard cap on saved and billed products (default 10) |
maxPagesPerQuery | number | Pages per keyword, about 20 products each (default 7) |
excludeSponsored | boolean | Keep organic results only |
minPrice / maxPrice | number | Price window in USD |
minRating | text | e.g. 4.3 |
minReviews | number | Minimum rating count |
minBoughtPastMonth | number | e.g. 1000 for proven sellers only |
primeOnly | boolean | Prime-eligible only |
{"queries": ["air fryer", "protein powder"],"excludeSponsored": true,"minReviews": 100,"minBoughtPastMonth": 1000,"maxItems": 500}
Output
| Field | Example |
|---|---|
query, page | air fryer, 1 |
position / organicPosition | 4 / 2 |
asin | B0C33CHG99 |
title | Cosori TurboBlaze Air Fryer, 9-in-1, 6 Qt, PFAS-Free Ceramic Coating |
url | https://www.amazon.com/dp/B0C33CHG99 |
price / listPrice / currency | 89.99 / 119.99 / USD |
rating / reviewsCount | 4.8 / 22126 |
boughtPastMonth / boughtPastMonthText | 20000 / 20K+ bought in past month |
isPrime, isSponsored, badge | false, false, Best Seller |
image, scrapedAt | thumbnail URL, fetch time |
Pricing
Pay per event, no subscription:
- Actor start: $0.005 per run
- Product: $0.0025 per saved product ($2.50 per 1,000)
Rows dropped by your filters cost nothing, and maxItems is a hard ceiling on what you pay. Residential proxy is included in the price.
Use cases
- Product research and FBA sourcing: find products with 1,000+ monthly sales, 4.3+ stars and under 500 reviews.
- Rank tracking: watch where your ASIN sits organically for a keyword, separate from ads.
- Ad intelligence: see which brands buy sponsored slots on your keywords.
- Price and discount monitoring: price vs list price across a category, on a schedule.
- Market sizing: sum
boughtPastMonthacross the top results for a keyword.
FAQ
Is "bought in past month" exact? It is Amazon's own rounded badge (for example 10K+). We turn it into the lower bound number so you can sort and filter. Products without the badge return null.
Which Amazon marketplace? amazon.com (US). Search URLs from amazon.com are accepted with any sort or category filter.
Does it open each product page? No, it reads the search results, which keeps it fast and cheap. Use the ASIN with a product-detail scraper if you need full descriptions.
Do I need a proxy? No, residential proxy is built in and included in the price.
Why did a keyword stop early? When your filters leave fewer than 5 matches on a page after page 1, the actor moves on so you are not waiting on near-empty pages.