Scrape the Amazon Best Sellers categories and extract details on top 100 most popular items on Amazon. Download product name, price, URL, and thumbnail image. Best used on .com, .co.uk, .de, .fr, .es, and .it domains. Download your data in various formats: HTML table, JSON, CSV, Excel, and more.
This Amazon Best Sellers Scraper allows you to scrape the 100 top-selling items on Amazon. It extracts data from Amazon Best Sellers pages in structured formats such as JSON, XML, CSV, or Excel. With this Amazon API, you will be able to:
If you would prefer a more general Amazon product data scraper, you should try Amazon Scraper instead.
Amazon Best Sellers Scraper was designed for an easy start even if you've never extracted data from the web before. Here's how you can scrape bestsellers with this tool:
For a step-by-step guide on how to scrape Amazon Best Seller products, follow our tutorial.
Amazon Best Sellers scraper can return up to tens of thousands of results on average. However, you have to keep in mind that scraping amazon.com has many variables to it and may cause the results to fluctuate case by case. There’s no one-size-fits-all-use-cases number. The maximum number of results may vary depending on the complexity of the input, location, and other factors. Some of the most frequent cases are:
Therefore, while we regularly run Actor tests to keep the benchmarks in check, the results may also fluctuate without our knowing. The best way to know for sure for your particular use case is to do a test run yourself.
Use the AI Product Matcher. This AI model allows you to compare items from different web stores, identifying exact matches and comparing real-time data obtained via web scraping. With the AI Product Matcher, you can use scraped product data to monitor product matches across the industry, implement dynamic pricing for your website, replace or complement manual mapping, and obtain realistic estimates against your competition for upcoming promo campaigns.
Most importantly, it is relatively easy to get started with (just follow this guide).⬇️
You can scrape Amazon Best Sellers by Amazon URLs from 6 different Amazon domains: .com, .de. .co.uk, .fr, .es and .it. You can get all the details from a chosen category and its subcategories. You can add as many URLs as you want.
Here's an input example of acceptable Amazon URLs:
The scraped Amazon items will be shown as a dataset which you can find in the Output or Storage tabs. Note that the output will first be organized as a table for viewing convenience:
You can preview all the fields and choose in which format to download the data you’ve extracted: JSON, Excel, HTML table, CSV, or XML. Here below is the same dataset in JSON:
1[{ 2 "position": 1, 3 "category": "Amazon Best Sellers: Best Electronics", 4 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 5 "name": "Amazon Fire TV Stick 4K, brilliant 4K streaming quality, TV and smart home controls, free and live TV", 6 "price": 22.99, 7 "currency": "$", 8 "numberOfOffers": 1, 9 "url": "https://www.amazon.com/all-new-fire-tv-stick-4k-with-alexa-voice-remote/dp/B08XVYZ1Y5/ref=zg_bs_g_electronics_sccl_1/134-0062779-1101052?psc=1", 10 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/41GYmjbeVSL._AC_UL600_SR600,400_.jpg" 11}, 12{ 13 "position": 2, 14 "category": "Amazon Best Sellers: Best Electronics", 15 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 16 "name": "Amazon Fire TV Stick with Alexa Voice Remote (includes TV controls), free & live TV without cable or satellite, HD streaming device", 17 "price": 19.99, 18 "currency": "$", 19 "numberOfOffers": 1, 20 "url": "https://www.amazon.com/fire-tv-stick-with-3rd-gen-alexa-voice-remote/dp/B08C1W5N87/ref=zg_bs_g_electronics_sccl_2/134-0062779-1101052?psc=1", 21 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/51TjJOTfslL._AC_UL600_SR600,400_.jpg" 22}, 23{ 24 "position": 3, 25 "category": "Amazon Best Sellers: Best Electronics", 26 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 27 "name": "Amazon Echo Dot (5th Gen) | The helpful assistant with clear vocals, deeper bass, and easy voice controls to assist you | Charcoal", 28 "price": 22.99, 29 "currency": "$", 30 "numberOfOffers": 1, 31 "url": "https://www.amazon.com/All-New-release-Smart-speaker-Charcoal/dp/B09B8V1LZ3/ref=zg_bs_g_electronics_sccl_3/134-0062779-1101052?psc=1", 32 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/518cRYanpbL._AC_UL600_SR600,400_.jpg" 33}, 34{ 35 "position": 4, 36 "category": "Amazon Best Sellers: Best Electronics", 37 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 38 "name": "Apple AirTag", 39 "price": 28.99, 40 "currency": "$", 41 "numberOfOffers": 1, 42 "url": "https://www.amazon.com/Apple-MX532AM-A-AirTag/dp/B0933BVK6T/ref=zg_bs_g_electronics_sccl_4/134-0062779-1101052?psc=1", 43 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/713xuNx00oS._AC_UL600_SR600,400_.jpg" 44}, 45{ 46 "position": 5, 47 "category": "Amazon Best Sellers: Best Electronics", 48 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 49 "name": "Apple AirTag 4 Pack", 50 "price": 88.99, 51 "currency": "$", 52 "numberOfOffers": 1, 53 "url": "https://www.amazon.com/Apple-MX542AM-A-AirTag-Pack/dp/B0932QJ2JZ/ref=zg_bs_g_electronics_sccl_5/134-0062779-1101052?psc=1", 54 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/71gY9E+cTaS._AC_UL600_SR600,400_.jpg" 55}, 56{ 57 "position": 6, 58 "category": "Amazon Best Sellers: Best Electronics", 59 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 60 "name": "Blink Video Doorbell | simple setup, two-year battery life, HD video, motion alerts, Works with Alexa — battery or wired (Black)", 61 "price": 29.99, 62 "currency": "$", 63 "numberOfOffers": 1, 64 "url": "https://www.amazon.com/Blink-Video-Doorbell/dp/B08SG2MS3V/ref=zg_bs_g_electronics_sccl_6/134-0062779-1101052?psc=1", 65 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/41te-uzWxDL._AC_UL600_SR600,400_.jpg" 66}, 67{ 68 "position": 7, 69 "category": "Amazon Best Sellers: Best Electronics", 70 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 71 "name": "Apple AirPods (2nd Generation) Wireless Earbuds with Lightning Charging Case Included. Over 24 Hours of Battery Life, Effortless Setup. Bluetooth Headphones for iPhone", 72 "price": 99, 73 "currency": "$", 74 "numberOfOffers": 1, 75 "url": "https://www.amazon.com/Apple-AirPods-Charging-Latest-Model/dp/B07PXGQC1Q/ref=zg_bs_g_electronics_sccl_7/134-0062779-1101052?psc=1", 76 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/61Zh467pKjL._AC_UL600_SR600,400_.jpg" 77}, 78{ 79 "position": 8, 80 "category": "Amazon Best Sellers: Best Electronics", 81 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 82 "name": "All-new Echo Show 5 (3rd Gen, 2023 release) | Smart display and alarm clock with clearer sound | Charcoal ", 83 "price": 39.99, 84 "currency": "$", 85 "numberOfOffers": 1, 86 "url": "https://www.amazon.com/All-new-Echo-Show-5/dp/B09B2SBHQK/ref=zg_bs_g_electronics_sccl_8/134-0062779-1101052?psc=1", 87 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/61dIsuhh4AL._AC_UL600_SR600,400_.jpg" 88}, 89{ 90 "position": 9, 91 "category": "Amazon Best Sellers: Best Electronics", 92 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 93 "name": "Wall Charger, Surge Protector, QINLIANF 5 Outlet Extender with 4 USB Charging Ports (4.8A Total) 3-Sided 1680J Power Strip Multi Plug Adapter Spaced for Home Travel Office (3U1C)", 94 "price": 15.97, 95 "currency": "$", 96 "numberOfOffers": 1, 97 "url": "https://www.amazon.com/Charger-Protector-QINLIANF-Extender-Charging/dp/B08R6S1M1K/ref=zg_bs_g_electronics_sccl_9/134-0062779-1101052?psc=1", 98 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/61Hh-YlfJOL._AC_UL600_SR600,400_.jpg" 99}, 100{ 101 "position": 10, 102 "category": "Amazon Best Sellers: Best Electronics", 103 "categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/", 104 "name": "Apple EarPods Headphones with Lightning Connector. Microphone with Built-in Remote to Control Music, Phone Calls, and Volume. Wired Earbuds for iPhone", 105 "price": 16.59, 106 "currency": "$", 107 "numberOfOffers": 1, 108 "url": "https://www.amazon.com/Apple-EarPods-Lightning-Connector-White/dp/B01M0GB8CC/ref=zg_bs_g_electronics_sccl_10/134-0062779-1101052?psc=1", 109 "thumbnail": "https://images-na.ssl-images-amazon.com/images/I/41-aexp44tL._AC_UL600_SR600,400_.jpg" 110}, 111...
For the most reliable results of scraping, you will need to use some sort of proxy along with the scraper to prevent its detection by target websites. You can use both Apify Proxy and custom HTTP or SOCKS5 proxy servers.
To engage custom proxies specifically, you will need to specify them in the scheme://user:password@host:port
format. Multiple proxies should be separated by a space or new line and the URL scheme can be either HTTP or SOCKS5. User and password might be omitted, but the port must always be present.
Yes. Amazon Best Sellers can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, LangChain, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more.
Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever this Amazon web scraper successfully finishes a run.
Yes, you can do so by using Apify API. It gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify Actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.
To access the API using Node.js, use the apify-client
NPM package. To access the API using Python, use the apify-client
PyPI package.
Check out the Apify API reference docs for full details or click on the API tab for code examples.
If you're web scraping Amazon for retail or market research, the Amazon Best Sellers list can tell you a lot about the top trends in e-commerce. Competing directly against top-selling items across Amazon can be difficult, but it also can be a source of inspiration for new products for e-commerce retailers. Data collected on those top-selling items can help you:
Amazon Best Sellers Scraper doesn’t exactly do what you need? You can always build your own! We have various scraper templates in Python, JavaScript, and TypeScript to get you started. Alternatively, you can write it from scratch using our open-source library Crawlee. You can keep the scraper to yourself or make it public by adding it to Apify Store (and find users for it). Or let us know if you need a custom scraping solution.
We’re always working on improving the performance of our Actors. So if you’ve got any technical feedback for Amazon Best Sellers or simply found a bug, please create an issue on the Actor’s Issues tab in Apify Console.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!