amazon-search-listing

Extract product cards and pagination state from Amazon search and category pages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually copying product data from Amazon search results and category pages is slow and error-prone, especially across multiple pages and regional domains. This Skill automates structured extraction of per-item product cards and pagination state from any Amazon SERP or category browse URL.

Core Features & Use Cases

  • Structured Product Card Extraction: Captures asin, title, url, image, price, listPrice, stars, reviewCount, badges, sponsored status, delivery info, and position index from each result card.
  • Pagination Support: Returns currentPage, hasNextPage, nextPageUrl, and totalResultsApprox so agents can walk multiple pages of a keyword or category.
  • Multi-Region Coverage: Works across all Amazon regional TLDs including amazon.com, amazon.co.uk, amazon.de, amazon.co.jp, and more.
  • Use Case: A pricing analyst needs to monitor competitor listings for the keyword "wireless earbuds" on Amazon.de. The Skill navigates the search URL, extracts all product cards per page, and follows pagination to build a complete ASIN list with prices and ratings.

Quick Start

Ask the agent to extract all product listings with prices and ratings from the Amazon search results page for your keyword, walking through all available pages.

Frequently Asked Questions about amazon-search-listing

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

FAQPage Schema
How do I scrape Amazon search results into structured data?

Open any Amazon search or category URL in a browser-act session, then run the extraction script which reads product cards from the page DOM. It returns JSON with asin, title, price, rating, review count, badges, and pagination state per page.

How to paginate through multiple Amazon search result pages?

Use the nextPageUrl field returned in each extraction output, navigate to it, and re-run the extraction script. Stop when hasNextPage is false or the same ASIN list repeats, which indicates the requested page is out of range.

Does Amazon search scraping work on regional domains like amazon.co.uk or amazon.de?

Yes, the extraction works across all Amazon regional TLDs including amazon.co.uk, amazon.de, amazon.co.jp, amazon.in, and others. Prices reflect the delivery country inferred from the browsing session, so use a regional proxy for country-specific pricing.

What is the Amazon search results page limit for keyword searches?

Amazon caps keyword-only searches at 7 pages, roughly 112 items. Category-scoped URLs using bbn and rh parameters can return more pages, and combining a category node with a keyword often yields deeper results.

Why does Amazon extraction return no search result cards found?

This error occurs when no product cards match the page selector, usually because an interstitial, region redirect, or verification challenge is blocking the page. Verify the browser shows actual search results before re-running extraction.