Fetch in browser session
browser_fetchFetch a URL within a stealthy browser session to extract live web content as text, HTML, markdown, or snapshots.
Instructions
Fetch a URL in an open stealthy browser session. Options apply only to this request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to fetch. | |
| wait | No | Extra milliseconds after the page is ready, before returning. | |
| timeout | No | Navigation and page-operation timeout in milliseconds. | |
| load_dom | No | Wait for DOMContentLoaded. | |
| session_id | Yes | ID from `browser_open`. | |
| css_selector | No | Select after `main_content_only` filtering; snapshots require exactly one match. | |
| network_idle | No | Try to wait for 500 ms without network activity; continue if the wait fails. | |
| extra_headers | No | Additional request headers. | |
| google_search | No | Set a Google referer, overriding any supplied referer. | |
| pierce_shadow | No | Include open Shadow DOM content; ignored for snapshots. | |
| wait_selector | No | Wait for the first CSS match; continue if the wait fails. | |
| blocked_domains | No | Block requests to these domains and their subdomains. | |
| extraction_type | No | Content output format; snapshots include element bounding boxes. | markdown |
| solve_cloudflare | No | Attempt to solve Cloudflare Turnstile/interstitial challenges. | |
| disable_resources | No | Block font, image, media, beacon, object, imageset, texttrack, websocket, csp_report, and stylesheet requests. | |
| main_content_only | No | Sanitize <body> before selection; False uses the full document. Ignored for snapshots. | |
| wait_selector_state | No | Target state of `wait_selector`. | attached |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL given by the user that resulted in this response. | |
| status | Yes | The status code returned by the website. | |
| content | Yes | The page content as Markdown, HTML, text, or an AI ARIA snapshot. |