scrapewise_get_scraper_load_site
Fetches the given URL via the proxy infrastructure and returns the raw HTML as
text/html. Use to inspect a page's structure when designing a scraper config or
debugging selectors. Goes through the SSRF deny-list and the customer's HTTP
rate limit. Optional cache (1 hour TTL on the cached-page service).
Args:
- url (string, query param, required): public HTTP(S) URL to fetch.
- cookiesAcceptSelector (string, query param, optional): CSS selector for a
cookie-banner accept button to click before extracting (rendered fetch only).
- useCache (boolean, query param, optional): return cached HTML if available.
Returns:
The raw HTML response body as text/html. May be null if the upstream returned
empty body.
Examples:
- Use when: "fetch the HTML at https://example.com so I can see what selectors
exist" → url only
- Use when: "fetch with cache to avoid hitting the site" → useCache=true
- Don't use when: you want JSON-shaped data → use scrapewise_get_scraper_load_site_content
Error Handling:
- 400 SSRF_BLOCKED if URL is internal / link-local / cloud-metadata.
- 429 if rate limit exceeded.
- 502 if upstream unreachable.
- 401 Unauthorized.[runtime hint] This tool returns JSON-as-text — its response shape is dynamic (per-scraper itemsConfig, file binary, etc.) so the MCP outputSchema is omitted. Do not rely on the presence of any specific field in the response; treat the result as a string-or-object blob and parse defensively.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "scrapewise_get_scraper_load_site"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| useCache | No | ||
| cookiesAcceptSelector | No |