
Description
Navigate e-commerce sites to extract products, pricing, categories, and inventory. Handles pagination, variants, and JS-heavy storefronts.
SKILL.md
E-commerce Extraction
General Patterns
- Check for sitemap.xml first -- many stores list all product URLs
- Look for /products.json, /api/products, or similar API endpoints before scraping HTML
- Product listing pages usually paginate: look for ?page=N, ?offset=N, or "Load more" buttons
- Always check the total count shown on the page vs what you've extracted
Product Data Checklist
- Name, brand, SKU/ID
- Price (current, original/compare-at, currency)
- Variants (size, color, etc.) with per-variant pricing and availability
- Images (primary + gallery)
- Description (short + long)
- Category/breadcrumb path
- Availability/stock status
- Ratings and review count
Pagination
- Check for: next/prev links, page numbers, "showing X of Y" text
- For infinite scroll: use interact to scroll and load more
- Keep count: if page says "200 products" and you have 24, keep going
JS-Heavy Sites
- Use interact for sites that require JavaScript rendering
- Look for XHR/API calls in the page that return JSON -- often easier than parsing HTML
- Single-page apps often have internal APIs at predictable paths
Site-specific playbooks are in the sites/ directory
More skills from the web-agent repository
View all 6 skillscompetitor-analysis
analyze competitors across features and pricing
Apr 17Competitive IntelligenceFirecrawlResearchdeep-research
conduct multi-source deep research
Apr 17FirecrawlKnowledge ManagementResearchfinancial-research
pull financial data for public companies
May 15FinanceFirecrawlResearchSEC Filingspricing-tracker
track and compare vendor pricing tiers
Apr 17Competitive IntelligenceFirecrawlResearchSaaSstructured-extraction
extract structured data from websites
May 15Data EngineeringFirecrawlWeb Scraping
More from Firecrawl
View publisherfirecrawl-company-directories
extract company directories with Firecrawl
firecrawl-workflows
Jun 30AutomationData EngineeringFirecrawlWeb Scrapingfirecrawl-competitive-intel
monitor competitor product changes with Firecrawl
firecrawl-workflows
Jun 30Competitive IntelligenceFirecrawlMarketingWeb Scrapingfirecrawl-dashboard-reporting
pull metrics from analytics dashboards
firecrawl-workflows
Jun 30AnalyticsDashboardsFirecrawlReporting +1firecrawl-deep-research
conduct deep research with Firecrawl
firecrawl-workflows
Jun 30FirecrawlFirecrawl ResearchResearchSummarization +1firecrawl-demo-walkthrough
generate product walkthroughs with Firecrawl
firecrawl-workflows
Jun 30AutomationFirecrawlUX DesignWeb Scrapingfirecrawl-knowledge-base
build knowledge bases from web content
firecrawl-workflows
Jun 30Data EngineeringFirecrawlKnowledge ManagementSearch