visit
Open a web page with a real browser to extract rendered text and a screenshot, handling SPAs, dynamic charts, and login-walled pages.
Instructions
Open a URL with a real Chromium and return its rendered state.
Use when the cheaper fetch tools (web_fetch, pdf_fetch, http_post_form) fail because the page is a SPA, JS-rendered chart, login-walled, or has a dropdown that's not a separate URL.
Args: url: The page URL. wait_for_selector: Optional CSS selector to await before reading the DOM. Use when data appears only after an AJAX call returns — e.g. ".chart svg", "table#monthly tbody tr". wait_extra_ms: Extra settle time after the wait fires (default 1500). timeout_ms: Hard navigation timeout (default 45s). screenshot: Whether to capture a PNG (default True). Adds ~200ms. full_page_screenshot: Scroll-stitch the whole page (default False). text_cap: Cap on extracted text length (default 30000).
Returns: {url, title, domain, text, screenshot_b64, screenshot_bytes, fetched_at, current_date}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| wait_for_selector | No | ||
| wait_extra_ms | No | ||
| timeout_ms | No | ||
| screenshot | No | ||
| full_page_screenshot | No | ||
| text_cap | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||