ecommerce-listing

Extract structured product listings from ecommerce category and results pages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Extract structured product listings from ecommerce category pages, search results, or keyword searches, reducing manual scraping effort and enabling rapid data collection for product research and price tracking.

Core Features & Use Cases

  • Multi-site listing extraction: returns URL, name, price, currency, image, rating, and review_count for each item on category, results, or keyword pages.
  • Pagination support: provides paginated product arrays and navigates multi-page results until completion.
  • Site-agnostic applicability: works across Amazon, eBay, Walmart, Shopify collections, WooCommerce shops, Google Shopping, and other public product listings.

Quick Start

Navigate to a category or search results page and run the extractor to obtain a structured product list.

Frequently Asked Questions about ecommerce-listing

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

FAQPage Schema
How do I extract product listings from an ecommerce search results page?

To extract product listings from an ecommerce search results page, navigate to the category or results page and run the extractor. It reads JSON-LD ItemList and DOM card parsers to output structured JSON with url, name, price, currency, image, rating, and review_count fields.

Does web scraping work across Amazon, Walmart, and Shopify collections?

Yes, web scraping works across Amazon, Walmart, Shopify collections, WooCommerce, eBay, and Google Shopping. It is site-agnostic and applies to public product listings, using fallback strategies to parse data from different page structures.

Can I extract product data from multi-page category results?

You can extract product data from multi-page category results using the pagination support feature. It provides paginated product arrays and navigates through multi-page results until completion, returning a structured JSON list for each page.

How does JSON-LD ItemList extraction work for product data?

JSON-LD ItemList extraction works by reading structured metadata embedded in the ecommerce page, parsing it to retrieve product details. If JSON-LD is missing, it uses a DOM-based card parser as a fallback to ensure data extraction.

What's the best way to scrape product prices and ratings from a category page?

The best way to scrape product prices and ratings from a category page is using a site-agnostic extractor that returns standardized JSON. It captures price, currency, rating, and review_count alongside URLs and images, reducing manual scraping effort.

Are there limitations when scraping keyword-filtered search results?

Scraping keyword-filtered search results is limited to public product listings on supported sites. It relies on JSON-LD and DOM parsing, so pages heavily obfuscated or requiring login may prevent successful data extraction.