Amazon Search & Best Sellers Scraper
Pricing
from $1.00 / 1,000 search results scrapeds
Amazon Search & Best Sellers Scraper
Scrape Amazon keyword search results or Best Sellers category lists into structured data â ASIN, title, price, rating, rank, and product link. Pay-per-result pricing, automatic residential proxy rotation, and no Amazon API or coding needed.
Pricing
from $1.00 / 1,000 search results scrapeds
Rating
0.0
(0)
Developer
Gopalakrishnan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does Amazon Search & Best Sellers Scraper do?
This Actor extracts product listings from two Amazon "listing" page types: keyword
search results (amazon.com/s?k=...) and Best Sellers category lists
(amazon.com/Best-Sellers-.../zgbs/...). For each product it returns the ASIN, title,
price, star rating (search mode) or sales rank (Best Sellers mode), and a direct product
link. Try it with a few search terms or paste in any Amazon Best Sellers category URL, then
run the Actor on the Apify platform to get clean, structured data with
automatic proxy rotation, scheduling, monitoring, and API/webhook access — no need to build
or maintain your own scraper.
For single-product detail pages (full descriptions, images, reviews, buy-box history), see the sibling Amazon Product Scraper Actor instead — this Actor only covers multi-product listing pages.
Why use Amazon Search & Best Sellers Scraper?
- Market & competitor research — see how products rank for a keyword, track price and rating positioning across competitors.
- Best Sellers tracking — monitor category rank movement for your own or a competitor's products over time (combine with Apify's Scheduler).
- Lead/catalog building — bulk collect ASINs, titles, and links for a set of search terms or categories as a starting point for further enrichment.
How to use Amazon Search & Best Sellers Scraper
- Open the Actor's Input tab.
- Choose a Mode:
- Keyword search — enter one or more search terms in Search queries.
- Best Sellers list — paste one or more full Amazon Best Sellers category URLs in Best Sellers URLs.
- Optionally set Max items per query/URL to cap how many results come back.
- Click Start. Results stream into the run's dataset as they're scraped.
- Export the dataset (JSON, CSV, Excel, etc.) or pull it via the API.
A note on proxies
- Keyword search requires a residential proxy. Amazon blocks datacenter IPs on search
pages almost immediately. The default Proxy configuration is already set to
RESIDENTIAL— leave it as-is for search mode. If you have explicitly switched it to datacenter-only, the run will fail fast with a clear error rather than silently returning no results. - Best Sellers lists work fine on regular (datacenter) Apify Proxy — no residential proxy needed, which keeps this mode cheaper to run.
Input
| Field | Description |
|---|---|
mode | search or bestsellers. |
searchQueries | Keywords to search (mode = search). |
bestsellersUrls | Full Best Sellers category URLs (mode = bestsellers). |
maxItems | Cap on results returned per query/URL. |
proxyConfiguration | Proxy group settings — keep RESIDENTIAL for search mode. |
See the Input tab for the full schema and defaults.
Output
Each scraped product is one row in the dataset. Example for keyword search:
{"mode": "search","asin": "B0DBHNP197","rank": null,"title": "WEIZE Mountain Bike, 24 26 27.5 inch Outdoor MTB Bike","price": "$199.99","rating": "4.1 out of 5 stars","link": "https://www.amazon.com/WEIZE-High-Carbon-Suspension-Adjustable/dp/B0DBHNP197","sourceQuery": "bikes","sourceUrl": null,"scrapedAt": "2026-06-21T14:55:00.000Z"}
Example for a Best Sellers list (price/rating are typically not present on this page type):
{"mode": "bestsellers","asin": "B0B73XM8ZB","rank": 1,"title": "HOTWAVE Push Up Board Fitness, Portable Foldable 20 in 1 Push Up Bar","price": null,"rating": null,"link": "https://www.amazon.com/HOTWAVE-Portable-Foldable-Professional-Equipment/dp/B0B73XM8ZB","sourceQuery": null,"sourceUrl": "https://www.amazon.com/Best-Sellers-Sports-Outdoors-Kids-Bicycles/zgbs/sporting-goods/3408481","scrapedAt": "2026-06-21T14:55:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data fields
| Field | Description |
|---|---|
mode | search or bestsellers. |
asin | Amazon Standard Identification Number. |
rank | Best Sellers rank (Best Sellers mode only). |
title | Product title. |
price | Listed price, if shown on the page. |
rating | Star rating text (search mode only). |
link | Direct product URL. |
sourceQuery | The search query that produced this result (search mode). |
sourceUrl | The Best Sellers URL that produced this result (Best Sellers mode). |
scrapedAt | ISO timestamp of when the record was scraped. |
Pricing / cost estimation
This Actor is billed pay-per-event:
a small flat fee per run (actor-start) plus a per-result fee (result-scraped) charged
once for every product record pushed to the dataset, regardless of mode. Check the Actor's
Pricing tab on the Apify Store for current rates. Search mode costs more in proxy usage
(residential) than Best Sellers mode, but the per-result charge is the same for both.
Tips for Amazon Search & Best Sellers Scraper
- Keep Max items per query/URL modest if you only need a snapshot — Amazon's first search results page typically returns ~16-24 organic + sponsored results, and Best Sellers pages return up to 50-100 ranked items.
- Don't switch the proxy group away from
RESIDENTIALfor search mode — it will fail fast rather than waste run time on blocked requests. - For Best Sellers category node IDs, browse to the category on Amazon and copy the full
zgbs/...URL from your browser - there's no need to look up node IDs manually.
FAQ, disclaimers, and support
This Actor only scrapes publicly available product listing data. Use it in accordance with Amazon's Terms of Service and applicable laws in your jurisdiction; it's intended for research, monitoring, and analysis use cases. Amazon's HTML structure changes periodically; if you notice missing fields or zero results, please report it via the Actor's Issues tab so selectors can be updated. Need a custom variant (different marketplace, extra fields, deeper pagination)? Reach out via Issues or request a custom solution.