Natural language
Send a plain-English instruction and let an AI agent navigate, click, and extract for you. Same capability via the SDK (
agent.task) or the Perform Web Task REST endpoint.Your own code
Connect with Playwright or Puppeteer over CDP and write the automation yourself. Full control over every step.
REST API
Call HTTP endpoints for screenshots, page content, PDFs, and perform-web-task — no SDK required.
OS-level control
Drive the session with mouse, keyboard, and screen coordinates. Used by computer-use agents and vision models.
REST API
Anchor exposes browser actions as REST endpoints you can call from any language or agent framework. Pass an optionalsessionId query parameter to run on an existing session; omit it and Anchor provisions a browser for the request.
AI endpoints
| Endpoint | What it does |
|---|---|
| Perform Web Task | Natural-language instruction — the agent navigates, interacts, and returns a result. Same capability as agent.task in the SDK. |
| Get Perform Web Task Status | Poll an async perform-web-task run by workflow_id. |
Page endpoints
| Endpoint | What it does |
|---|---|
| Screenshot Webpage | Fully JavaScript-rendered PNG screenshot of a URL. |
| Get Webpage Content | LLM-ready Markdown (or HTML) of a rendered page. PDF URLs are supported — text is extracted the same as any other page. |
| Get Page PDF | Renders the page and returns a PDF file. |
The Screenshot Webpage endpoint does not support PDF URLs. Use Get Webpage Content to extract text from PDFs.
Session-less fetch
| Endpoint | What it does |
|---|---|
| Web Unlocker | Fetch rendered content from bot-protected sites without managing a session. See the Web Unlocker guide. |

