Extract Product Data from E-Commerce Sites
Extract product names, prices, descriptions, and images from e-commerce sites for analysis or catalog building.
Scrape, crawl & extract web data
Turn any website into structured data with JS rendering, anti-bot bypass, and automatic extraction. Scrape pages, crawl sites, discover URLs, extract typed data with AI, or search and scrape at once. Supports markdown, HTML, CSS filtering, and mobile viewports.
Scrape a single web page with full JavaScript rendering, anti-bot bypass, and configurable output formats. Supports markdown, HTML, and content filtering by CSS tags.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-scraper",
"skill": "scrape_page",
"input": {
"url": "https://example.com"
}
}' \
https://api.toolrouter.com/v1/tools/callRecursively crawl a website starting from a URL, following links up to a configurable depth and page limit. Returns scraped content for all discovered pages.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-scraper",
"skill": "crawl_site",
"input": {
"url": "https://example.com/blog",
"limit": 20
}
}' \
https://api.toolrouter.com/v1/tools/callQuickly discover all URLs on a website using sitemaps and link analysis. Returns a flat list of URLs without scraping content. Optionally filter by keyword.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-scraper",
"skill": "map_site",
"input": {
"url": "https://example.com"
}
}' \
https://api.toolrouter.com/v1/tools/callUse AI to extract structured data from one or more web pages. Provide a JSON Schema for typed output or a natural language prompt for flexible extraction.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-scraper",
"skill": "extract_data",
"input": {
"urls": [
"https://example.com/product/123"
],
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"price": {
"type": "number"
},
"currency": {
"type": "string"
}
}
}
}
}' \
https://api.toolrouter.com/v1/tools/callSearch the web using a query and optionally scrape the content of each result page. Returns search results with titles, URLs, and snippets, plus full page content when scraping is enabled.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-scraper",
"skill": "search_web",
"input": {
"query": "best practices for web scraping 2024"
}
}' \
https://api.toolrouter.com/v1/tools/callScrape a single bot-protected web page using enhanced residential proxies, geo-targeted IPs, and extended rendering wait times. Bypasses Cloudflare, Akamai, DataDome, and similar anti-bot systems.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-scraper",
"skill": "stealth_scrape",
"input": {
"url": "https://example.com/protected-page"
}
}' \
https://api.toolrouter.com/v1/tools/callRecursively crawl a bot-protected website using enhanced proxies on every page. Bypasses anti-bot systems across the entire crawl, with geo-targeted IPs and extended rendering.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "web-scraper",
"skill": "stealth_crawl",
"input": {
"url": "https://example.com/blog",
"limit": 20
}
}' \
https://api.toolrouter.com/v1/tools/callclaude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"web-scraper","skill":"scrape_page","input":{}}' \
https://api.toolrouter.com/v1/tools/callExtract product names, prices, descriptions, and images from e-commerce sites for analysis or catalog building.
Track competitor pricing changes over time to stay competitive and adjust your pricing strategy.
Find relevant academic papers on any research topic across millions of scholarly publications.
Convert street addresses into precise latitude and longitude coordinates for mapping and spatial analysis.
Gather ecommerce competitive intelligence by scraping pricing data, researching businesses, monitoring social commerce, and analyzing ad campaigns.
Research real estate markets by scraping listings, analyzing locations, visualizing pricing data, and tracking market news.
Monitor and analyze competitor pricing by extracting price data, analyzing strategies, normalizing currencies, and visualizing comparisons.
Research the talent market by scraping job data, benchmarking salaries, analyzing company hiring signals, and comparing labor markets.
Yes. JavaScript rendering is built in, so dynamic pages are part of the normal workflow.
Yes. It can scrape a page, crawl sites, and discover URLs in one tool.
You can pull markdown, HTML, or typed data depending on how structured you want the result to be.
Yes. Anti-bot bypass is part of the web access surface for the tool.