Apify Store
AS
Apify Store
/thirdwatch/amazon-bestsellers-scraper

Amazon Best Sellers Scraper - Top 100 Ranked Products

Scrape Amazon Best Sellers and New Releases charts for any category or browse node across 18 marketplaces. Returns rank, ASIN, title, numeric price, rating, review count, and image for up to 100 ranked products per chart.

liveasyncunknown~30s typical
ECOMMERCE
$0.0020
per result + $0.01 call
plus $0.001 platform fee per run
Usage-based actor: event charges passed through at cost plus 25%
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /thirdwatch/amazon-bestsellers-scraper for me.

Input

FieldTypeDescription
categoriesarrayOne entry per chart. Accepts a category slug ("electronics"), a slug with a browse-node ID ("electronics/172623"), or a full Amazon Best Sellers / New Releases URL ("https://www.amazon.com/gp/bestsellers/kitchen"). A full URL overrides the Marketplace and List Type settings below. Popular US slugs: electronics, books, kitchen, beauty, grocery, pet-supplies, toys-and-games, videogames, sporting-goods, office-products, home-garden, automotive, appliances, fashion, hpc, baby-products, industrial, musical-instruments, software, wireless. Slugs differ between marketplaces (amazon.de uses "computers", not "electronics"). default ["electronics"]
listTypestring (bestSellers | newReleases)Which Amazon chart to read. Best Sellers ranks by sales volume; New Releases ranks the newest products in the category. default "bestSellers"
countrystring (us | uk | ca | in | de | fr)Amazon marketplace to read the charts from. Ignored for entries that are already full URLs. default "us"
maxResultsintegerHow many ranked products to return per category. Amazon publishes at most 100 ranks per chart, so values above 100 are capped at 100. default 10
proxyConfigurationobjectProxy settings. Residential proxies matching the chosen marketplace country are strongly recommended — Amazon throttles datacenter IPs. default {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/thirdwatch/amazon-bestsellers-scraper","input":{"categories":["electronics"],"listType":"bestSellers","country":"us","maxResults":10,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /thirdwatch/amazon-bestsellers-scraper -i '{"categories":["electronics"],"listType":"bestSellers","country":"us","maxResults":10,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/thirdwatch/amazon-bestsellers-scraper", input: {"categories":["electronics"],"listType":"bestSellers","country":"us","maxResults":10,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.