Amazon Search Scraper Pro avatar

Amazon Search Scraper Pro

Pricing

Pay per event

Go to Apify Store
Amazon Search Scraper Pro

Amazon Search Scraper Pro

Pricing

Pay per event

Rating

0.0

(0)

Developer

AutomateLab

AutomateLab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

ActorPrice 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: position counts every slot, organicPosition counts only organic results, isSponsored flags 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 price next to the struck-through listPrice
  • Works from keywords or your own amazon.com search URLs (keep your sort and category filters)

Input

FieldTypeWhat it does
querieslistSearch keywords, one search each: air fryer, standing desk
searchUrlslistFull amazon.com search URLs, used as-is
maxItemsnumberHard cap on saved and billed products (default 10)
maxPagesPerQuerynumberPages per keyword, about 20 products each (default 7)
excludeSponsoredbooleanKeep organic results only
minPrice / maxPricenumberPrice window in USD
minRatingtexte.g. 4.3
minReviewsnumberMinimum rating count
minBoughtPastMonthnumbere.g. 1000 for proven sellers only
primeOnlybooleanPrime-eligible only
{
"queries": ["air fryer", "protein powder"],
"excludeSponsored": true,
"minReviews": 100,
"minBoughtPastMonth": 1000,
"maxItems": 500
}

Output

FieldExample
query, pageair fryer, 1
position / organicPosition4 / 2
asinB0C33CHG99
titleCosori TurboBlaze Air Fryer, 9-in-1, 6 Qt, PFAS-Free Ceramic Coating
urlhttps://www.amazon.com/dp/B0C33CHG99
price / listPrice / currency89.99 / 119.99 / USD
rating / reviewsCount4.8 / 22126
boughtPastMonth / boughtPastMonthText20000 / 20K+ bought in past month
isPrime, isSponsored, badgefalse, false, Best Seller
image, scrapedAtthumbnail 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 boughtPastMonth across 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.