ecommerce-product-detail

Extract product data from e-commerce pages via JSON-LD, DOM, and meta fallbacks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Extract comprehensive product data from any public e-commerce product page, enabling rapid catalog insights and price monitoring.

Core Features & Use Cases

  • Universal data extraction: Retrieve name, price, brand, images, description, identifiers (SKU/ASIN/GTIN, etc.), availability, rating, reviews, and variants across Shopify, Amazon, WooCommerce, eBay, Walmart, and more.
  • Layered extraction strategy: JSON-LD → platform-specific DOM → OG meta → microdata with robust fallbacks.
  • Use Case: Build a price-tracking dashboard by feeding product pages into the skill to collect standardized product data for comparison.

Quick Start

Navigate to a product page and run the extraction script to obtain the product data.

Frequently Asked Questions about ecommerce-product-detail

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

FAQPage Schema
How do I extract product data from any e-commerce page?

You can extract product data from any e-commerce page by running a universal extraction pipeline that sequentially parses JSON-LD, platform-specific DOM elements, OG meta tags, and microdata to retrieve standardized product information.

What is the best way to scrape product details across Shopify, Amazon, and WooCommerce?

The best way to scrape product details across these platforms is using a layered extraction strategy that automatically falls back from JSON-LD to platform-specific DOM parsing, ensuring comprehensive data retrieval across major e-commerce sites.

Can I extract product variants and identifiers like ASIN or GTIN from a web page?

Yes, you can extract product variants and identifiers like ASIN, GTIN, and SKU from a web page. The extraction pipeline targets structured data formats to capture availability, ratings, reviews, and variant details.

Does web scraping for product data work without a specific platform selector?

Web scraping for product data works without specific platform selectors because the extraction implements a multi-layer fallback system that sequentially attempts JSON-LD, DOM parsing, OG meta tags, and microdata.

How do I automate price monitoring for public product pages?

Automate price monitoring by feeding public product page URLs into the extraction script to collect standardized pricing, brand, and availability data, which can then be aggregated for continuous tracking and comparison.

What happens if JSON-LD is missing when extracting e-commerce product data?

If JSON-LD is missing when extracting e-commerce product data, the extraction pipeline automatically applies robust fallbacks, parsing platform-specific DOM elements, OG meta tags, and microdata to ensure successful data retrieval.