parse_page
Fetch any web page and extract its content as clean markdown JSON. Configure proxy and timeout to handle challenging networks, receiving structured output with links.
Instructions
Fetch a web page via Crawl4AI and return cleaned markdown JSON.
Uses Crawl4AI POST /crawl (0.8.x). When a proxy is set (tool arg or
server default_proxy), Crawl4AI fetches through
crawler_config.proxy_config.server so egress IP is the proxy.
Returns JSON: success, url, status_code, markdown, error_message, links_internal, links_external, truncated, used_proxy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute http(s) URL of the page to parse. | |
| proxy | No | Optional HTTP(S) proxy URL for Crawl4AI egress (overrides server default_proxy when non-empty). Example: http://user:pass@host:3128 | |
| timeout | No | Max crawl time in seconds (clamped to server max). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |