How to Extract Product Data with Claude
Extract product data from e-commerce sites using Claude and ToolRouter. Automated product scraping in minutes.
ToolWeb ScraperClaude extracts product data and lets you refine the output interactively. After the initial scrape, ask Claude to clean up pricing formats, extract additional fields you missed, or compare products across multiple pages. The conversational flow means you can iterate on your extraction without restarting from scratch.
Connect ToolRouter to Claude
1Go to Settings → Connectors → Add custom connector
2Enter the details below and click Add
Name
ToolRouterURL
https://api.toolrouter.com/mcp3Done — works on Claude chat, desktop, and mobile
Steps
Once connected (see setup above), use the Web Scraper tool:
- Ask Claude: "Scrape the product page at example-store.com/product/123 and extract the product name, price, and description"
- Claude calls scrape_page to fetch the HTML, then extract_data to pull structured fields
- Review the extracted data — Claude returns it as clean JSON with all requested fields
- Ask Claude to scrape multiple product pages and compile the results into a table
Example Prompt
Try this with Claude using the Web Scraper tool
Use the web-scraper tool to extract the product name, price, rating, and availability from amazon.com/dp/B0EXAMPLE. Return the data as structured JSON.
Tips
- Claude can iterate over multiple product URLs and compile results into a single dataset
- Ask for specific fields and Claude will extract exactly what you need
- Chain with data analysis to compare products across different retailers