read_url
Reads any URL as clean Markdown, bypassing common bot walls like Cloudflare and rendering JavaScript-heavy pages. Returns content ready for AI models, fencing untrusted text if prompt-injection is detected.
Instructions
Read one web page as clean Markdown, escalating through an unlocker ladder (Chrome-fingerprint fetch -> JS-rendering relay -> stealth browser) that stops at the first tier returning real content. Use this when a plain HTTP fetch is blocked (403/429, a Cloudflare/DataDome/PerimeterX bot-wall, or an 'enable JavaScript' page) or the content is rendered client-side; it beats most common bot-walls. Returns Markdown ready to feed a model, always strips invisible/control characters, and if prompt-injection indicators are detected it fences the body as untrusted and prepends a one-line warning. Returns an 'Error: ...' string (not an exception) when every tier fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute http(s) URL of the page to read. |