Amazon Search & Best Sellers Scraper avatar

Amazon Search & Best Sellers Scraper

Pricing

from $1.00 / 1,000 search results scrapeds

Go to Apify Store
Amazon Search & Best Sellers Scraper

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

Gopalakrishnan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

  1. Open the Actor's Input tab.
  2. 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.
  3. Optionally set Max items per query/URL to cap how many results come back.
  4. Click Start. Results stream into the run's dataset as they're scraped.
  5. 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

FieldDescription
modesearch or bestsellers.
searchQueriesKeywords to search (mode = search).
bestsellersUrlsFull Best Sellers category URLs (mode = bestsellers).
maxItemsCap on results returned per query/URL.
proxyConfigurationProxy 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

FieldDescription
modesearch or bestsellers.
asinAmazon Standard Identification Number.
rankBest Sellers rank (Best Sellers mode only).
titleProduct title.
priceListed price, if shown on the page.
ratingStar rating text (search mode only).
linkDirect product URL.
sourceQueryThe search query that produced this result (search mode).
sourceUrlThe Best Sellers URL that produced this result (Best Sellers mode).
scrapedAtISO 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 RESIDENTIAL for 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.