Fetch Rendered Page
importio_web_fetchProvides rendered web access for AI agents: navigates to a URL, waits for it to render, and returns the page content, including JavaScript-heavy pages that a raw HTTP fetch would miss. Pass wait_for_selector when a specific element must exist before reading. For unknown data pages, call this first, then inspect HTML with importio_get_html options.replaceAssets=false if selectors or runtimeConfig are unknown. Returns rendered HTML without asset inlining by default, or extracted data if a known-good concrete runtimeConfig is provided. Empty extraction results usually mean the config/selectors did not match the rendered page. Uses managed proxy selection and bounded blocked-page retries; residential escalation is opt-in. snake_case and camelCase parameter names are equivalent aliases (wait_for_selector / waitForSelector, timeout_ms / timeoutMs); provide either form.
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": "importio_web_fetch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to navigate to and read. | |
| wait | No | Wait for the page load to settle before reading. | |
| timeoutMs | No | Alias of timeout_ms; provide either form. | |
| timeout_ms | No | Navigation timeout in milliseconds. | |
| proxy_retry | No | Bounded blocked-page retry policy for the navigation. | |
| runtimeConfig | No | Optional extraction configuration; when provided, extracted data is returned instead of HTML, and it must match the rendered page. | |
| proxy_selection | No | Managed proxy selection for the navigation; omit it to use the server default. | |
| waitForSelector | No | Alias of wait_for_selector; provide either form. | |
| wait_for_selector | No | CSS selector that must exist before the page is read. |