Fetch Page
fetch_pageRetrieve public web pages as Markdown, plain text, or HTML while blocking private/internal addresses; use browser mode to capture JavaScript-rendered content.
Instructions
Fetch a public web page and return it as markdown, plain text or HTML. Private/internal addresses are blocked. Use method=browser for JavaScript-rendered pages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the webpage to fetch (http/https only) | |
| format | No | Response format | markdown |
| method | No | http (fast) or browser (renders JavaScript) | |
| timeout | No | Timeout in milliseconds (1000-120000) | |
| maxLength | No | Max characters of content to return (default 20000); use nextStartIndex to read the rest | |
| startIndex | No | Character offset to start from (for reading long pages in segments; default 0) | |
| waitForSelector | No | Browser only: CSS selector to wait for before extracting |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| title | No | ||
| cached | No | ||
| content | Yes | ||
| rawHtml | No | ||
| warnings | No | ||
| fetchTime | Yes | ||
| fetchedBy | No | ||
| truncated | No | ||
| statusCode | Yes | ||
| contentType | No | ||
| totalLength | No | ||
| bodyTruncated | No | ||
| contentLength | No | ||
| nextStartIndex | No |