amazon-bestseller-listing

Extract ranked product cards and pagination data from Amazon Best Sellers pages.

5.5k|269|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/browser-act/skills --skill amazon-bestseller-listing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amazon-bestseller-listing
Source: https://github.com/browser-act/skills/tree/main/solutions/ecommerce/amazon-bestseller-listing
Command: npx skills add https://github.com/browser-act/skills --skill amazon-bestseller-listing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually copying ranked product data from Amazon Best Sellers pages is slow and error-prone, especially when tracking rankings across many categories and regional marketplaces. This Skill automates the extraction of bestseller listings directly from the open browser page.

Core Features & Use Cases

  • Bestseller Card Extraction: Pulls rank, ASIN, title, URL, image, price, star rating, and review count from every product card on any /zgbs/ or /gp/bestsellers/ page.
  • Category & Pagination Metadata: Returns categoryName, categoryFullName, categoryUrl, currentPage, hasNextPage, and nextPageUrl so you can walk pages up to the top 100.
  • Multi-Region Support: Works across all Amazon regional TLDs including amazon.com, amazon.co.uk, amazon.de, amazon.co.jp, and more.
  • Use Case: A sourcing analyst runs the Skill across 20 category pages to collect top-ranked ASINs, then feeds them into a product research pipeline for competitive intelligence and niche discovery.

Quick Start

Open an Amazon Best Sellers category page in the browser and ask the agent to extract the ranked product list with prices and ratings into JSON.

Frequently Asked Questions about amazon-bestseller-listing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape Amazon Best Sellers rankings?

Open any Amazon Best Sellers (/zgbs/ or /gp/bestsellers/) page in the browser, then run the extraction script through browser-act. It returns each product's rank, ASIN, title, URL, price, stars, and review count as JSON.

How to get Amazon top 100 products by category?

Amazon paginates bestseller lists with ?pg={N}, typically 30 cards per page. Read nextPageUrl from the extraction output, navigate to it, and re-run the extractor until hasNextPage is false, covering up to the top 100.

Does Amazon bestseller scraping work on regional sites like amazon.co.uk or amazon.co.jp?

Yes, the extractor works across all Amazon regional TLDs including amazon.com, amazon.co.uk, amazon.de, amazon.co.jp, amazon.fr, amazon.it, amazon.es, amazon.ca, amazon.com.au, and amazon.in, since they share the same card structure.

Do I need to log in to Amazon to extract bestseller data?

No login is required. Amazon Best Sellers pages are publicly accessible and server-rendered, so the script only reads data already displayed on the open page without any authentication.

Why does the extractor return 'no bestseller cards found'?

This error occurs when the page has no #gridItemRoot elements, meaning the URL is not a bestsellers page or Amazon showed an interstitial or gate. Verify the URL is a /bestsellers/, /gp/bestsellers/, or /zgbs/ page and check the page state before retrying.

What are the limitations of scraping Amazon Best Sellers lists?

Amazon caps bestseller lists at the top 100 products, so no data exists beyond that. Rankings are current-moment snapshots, chart data updates with a lag, and prices reflect the browsing session's country.