## Access
- Obtain an API key via Agent Access (no dashboard). https://docs.anchorbrowser.io/quickstart/agent-access
- Full HTTP API (OpenAPI 3.1): https://docs.anchorbrowser.io/openapi.yaml
## Browsers
- Start a cloud browser: POST /v1/sessions. Response has `id`, `cdp_url`, `live_view_url`. Drive it with Playwright or Puppeteer over `cdp_url`. https://docs.anchorbrowser.io/quickstart/create-session
- Configure at create time: proxy, stealth, captcha solver, profile, identities, volume, extensions, timeouts, recording, viewport. https://docs.anchorbrowser.io/quickstart/browser-sessions
- Create many at once (up to 5,000) or non-blocking: batch and async sessions. https://docs.anchorbrowser.io/advanced/batch-browser-sessions https://docs.anchorbrowser.io/essentials/async-session
- OS-level mouse, keyboard, and clipboard on a session: /v1/sessions/{sessionId}/mouse, /keyboard, /clipboard. https://docs.anchorbrowser.io/advanced/os-level-control
- Run a TypeScript snippet inside a session: POST /v1/tools/execute-code?sessionId=... https://docs.anchorbrowser.io/tools/execute-code-snippet
## Tasks
- Natural-language web task with optional JSON `output_schema`: POST /v1/tools/perform-web-task with `prompt` and `url` or `sessionId`. https://docs.anchorbrowser.io/agentic-browser-control/ai-task-completion
- Computer-use agents (Anthropic, Gemini, OpenAI, Yutori) and bring-your-own model. https://docs.anchorbrowser.io/agentic-browser-control/computer-use-agents/anthropic https://docs.anchorbrowser.io/agentic-browser-control/bring-your-own-model
- Pause for a human mid-task (human-in-the-loop). https://docs.anchorbrowser.io/agentic-browser-control/human-in-the-loop
- Versioned automation tasks: create from a prompt or demonstration, then POST /v2/tasks/{taskId}/run with `input_params`. https://docs.anchorbrowser.io/tasks/creating-a-task https://docs.anchorbrowser.io/tasks/run-a-task
- Fetch rendered HTML from any URL in one call, no session: POST /v1/tools/fetch/webpage. https://docs.anchorbrowser.io/advanced/web-unlocker
- Screenshot a URL in one call. https://docs.anchorbrowser.io/tools/screenshot-webpage
## Authentication into web apps
- Applications and identities: store or auto-discover a login flow once, then start sessions signed in with `identities: [{ "id": "<identity-id>" }]`. Pass the id only, never the password. https://docs.anchorbrowser.io/essentials/managed-authentication
- MFA built in: email OTP, authenticator (TOTP), 1Password, custom. https://docs.anchorbrowser.io/advanced/email-otp https://docs.anchorbrowser.io/advanced/mfa
- Let an end user sign in through a hosted UI and hand you the identity (OmniConnect). https://docs.anchorbrowser.io/essentials/omniconnect
- Browser profiles: persist cookies and storage between sessions with `browser.profile`. https://docs.anchorbrowser.io/essentials/managed-authentication#browser-profiles
## Files and state
- Volumes: team-owned folders mounted into sessions; downloads land in `downloads/`, uploads appear in running sessions. POST /v1/volumes, then `browser.volume.id`. https://docs.anchorbrowser.io/advanced/volumes
- File upload and download in a session. https://docs.anchorbrowser.io/advanced/file-upload https://docs.anchorbrowser.io/advanced/file-download
## Network and stealth
- Residential proxy by country, region, city: `session.proxy` with `active` true and `country_code`. `type` defaults to `anchor_proxy`, Anchor's residential pool. https://docs.anchorbrowser.io/advanced/proxy
- Extra stealth: `browser.extra_stealth.active` true (needs an active proxy; Growth plan). https://docs.anchorbrowser.io/essentials/stealth
- Captcha solving: `browser.captcha_solver.active` true (needs an active proxy). https://docs.anchorbrowser.io/advanced/captcha-solving
- Fixed IP per profile (dedicated sticky IP), Anchor VPN, Cloudflare Web Bot Auth, bring your own proxy. https://docs.anchorbrowser.io/advanced/dedicated-sticky-ip https://docs.anchorbrowser.io/advanced/anchor-vpn https://docs.anchorbrowser.io/advanced/cloudflare-web-bot-auth https://docs.anchorbrowser.io/advanced/bring-your-own-proxy
## Observe and integrate
- Session recordings (MP4) and an embeddable live view (`live_view_url`). https://docs.anchorbrowser.io/essentials/recording https://docs.anchorbrowser.io/advanced/browser-live-view
- Webhooks, HMAC-signed, for task, session, and identity events. https://docs.anchorbrowser.io/webhooks/overview
- Chrome extensions in sessions. https://docs.anchorbrowser.io/advanced/extensions
- Zero Data Retention mode for sensitive workloads. https://docs.anchorbrowser.io/security/zdr-mode
- Hosted MCP server for agent runtimes: https://api.anchorbrowser.io/mcp. https://docs.anchorbrowser.io/advanced/mcp
- SDKs: `anchorbrowser` on npm and PyPI. https://docs.anchorbrowser.io/quickstart/use-via-sdk