scrapingdog_scrape
ActiveTool of Scrapingdog
Scrape any website through Scrapingdog's rotating proxies and return its content. Returns HTML by default, or clean markdown with format:"markdown" (ideal for feeding an LLM). Set dynamic:true to render JavaScript in a headless browser for SPAs and dynamic pages (costs 5 credits instead of 1), premium:true for hard-to-scrape sites (residential proxies, 10 credits), and country to geotarget the proxy. Example: scrapingdog_scrape({ url: "https://example.com", format: "markdown", dynamic: true, _apiKey: "your-key" })
Parameters schema
{
"type": "object",
"required": [
"url",
"_apiKey"
],
"properties": {
"url": {
"type": "string",
"description": "The full URL to scrape including protocol, e.g. \"https://example.com/page\""
},
"wait": {
"type": "number",
"description": "Milliseconds to wait for the page to load (0–35000). Use together with dynamic:true for slow pages."
},
"format": {
"type": "string",
"description": "Response format: \"markdown\" for LLM-friendly text, \"links\" for a link list, otherwise HTML (default). Options: html, markdown, links, summary."
},
"_apiKey": {
"type": "string",
"description": "BYOK Scrapingdog API key (free trial at scrapingdog.com)"
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country code to proxy from, e.g. \"us\", \"gb\", \"de\". Optional geotargeting."
},
"dynamic": {
"type": "boolean",
"description": "Render JavaScript in a headless browser before returning content (use for SPAs / dynamic pages). Costs 5 credits per request instead of 1 (25 with premium proxies). Default false."
},
"premium": {
"type": "boolean",
"description": "Use premium residential proxies for hard-to-scrape sites. Costs 10 credits (25 combined with dynamic:true). Default false."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Scrapingdog
https://github.com/pipeworx-io/mcp-scrapingdog
2/7 registries