Tools / Catalogue Scraper / Use Cases / Extract a Competitor's Product Catalogue

Extract a Competitor's Product Catalogue

Pull structured product data from a competitor's catalogue — names, prices, descriptions, and images — for competitive analysis.

Tool
Catalogue Scraper icon
Catalogue Scraper

Understanding a competitor's full product range, pricing structure, and how they describe their products is valuable intelligence — but manually copying data from hundreds of product pages is not a viable research method. Most teams end up with incomplete spot-checks instead of a complete picture.

Catalogue Scraper's `scrape_catalogue` skill extracts structured product data across an entire catalogue in one job: names, prices, descriptions, SKUs, categories, and images. The output is a clean dataset you can compare against your own range, analyze for pricing patterns, or feed into a competitive intelligence workflow.

Product managers, pricing analysts, and market research teams use this to build baseline competitor datasets, track product range changes over time, and identify positioning gaps between their catalogue and a competitor's.

Agent Guides

Claude

  1. Connect ToolRouter in Claude: claude mcp add toolrouter -- npx -y toolrouter-mcp
  2. Provide the competitor's catalogue URL and specify the categories or product types you want to focus on.
  3. Ask Claude to use `catalogue-scraper` with `scrape_catalogue` to extract the product data.
Read full guide →

ChatGPT

  1. Connect ToolRouter in ChatGPT: {"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}
  2. Provide the catalogue URL and the output format you need — comparison matrix, pricing table, or category breakdown.
  3. Ask ChatGPT to use `catalogue-scraper` with `scrape_catalogue` to extract the product data.
Read full guide →

Copilot

  1. Connect ToolRouter in Copilot: {"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}
  2. Define the target schema for your competitor product dataset.
  3. Ask Copilot to use `catalogue-scraper` with `scrape_catalogue` on the competitor's catalogue URL.
Read full guide →

OpenClaw

  1. Connect ToolRouter in OpenClaw: openclaw mcp add toolrouter -- npx -y toolrouter-mcp
  2. List the competitor catalogue URLs to monitor.
  3. Run `catalogue-scraper` with `scrape_catalogue` for each and collect results in a normalized schema.
Read full guide →

Related Use Cases

Open Monitor Product Price Changes

Monitor Product Price Changes

Track price changes across a product catalogue over time and alert when prices drop, increase, or products go out of stock.

Catalogue Scraper icon
Catalogue Scraper
4 agent guides