Choose the action
| Need | Use |
|---|---|
| Read page text or HTML | web.scrape(), web scrape, or POST /v1/scrape |
| Capture visual evidence | web.screenshot(), web screenshot, or POST /v1/screenshot |
| Render a printable page | web.pdf(), web pdf, or POST /v1/pdf |
SDK examples
CLI examples
REST examples
When to switch to managed browsers
Switch when any of these are true:- The task needs multiple page interactions.
- You need a Debug UI URL or CDP connection.
- The result depends on login state.
- You need downloads, dialogs, permissions, files, or recordings.
- An agent or application needs observations after each step.
- Cleanup and lifecycle control matter.