# Anchor Browser integration

> Cloud browser platform for AI agents — remote Chromium sessions with CDP access, AI web tasks, web unlocker, OS-level control, profiles, identities, and session recordings.

- Authentication: apiKey

## Tools (113)

- **Async Session Status**: Polling endpoint paired with `POST /v1/sessions/async`.
- **Complete Demonstration Recording**: Finalize a demonstration recording and trigger compilation of the recorded actions into a task.
- **Copy Selected Text**: Copies the currently selected text to the clipboard
- **Create Application**: Creates a new application for identity management.
- **Create Authentication Flow**: Creates a new authentication flow for an application.
- **Create Batch Sessions**: Creates multiple browser sessions in a single batch operation.
- **Create Demonstration**: Start a demonstration session and get a shareable link so someone can record a task by performing it in a browser.
- **Create Identity**: Creates a new identity for the given source.
- **Create Identity Token**: Creates an identity token for a specific application.
- **Create Integration**: Creates a new integration with a third-party service like 1Password.
- **Create or Update Task Draft (Legacy)**: Creates or updates the draft version of a task.
- **Create Profile**: Creates a new profile from a browser session.
- **Create Task (Legacy)**: Creates a new task or updates an existing task with the same name.
- **Create Webhook**: Register a new HTTPS endpoint to receive events.
- **Delete Application**: Deletes an existing application.
- **Delete Authentication Flow**: Deletes an existing authentication flow.
- **Delete Batch Sessions**: Deletes all sessions in a batch.
- **Delete Certificate**: Delete a CA certificate by name.
- **Delete Extension**: Delete an extension and remove it from storage
- **Delete Identity**: Deletes an existing identity.
- **Delete Integration**: Deletes an existing integration and removes its stored credentials.
- **Delete Profile**: Deletes an existing profile by its name.
- **Delete Session Recording**: Deletes a specific recording from a browser session.
- **Delete Task (Legacy)**: Soft deletes a task and all its versions.
- **Delete Task Version (Legacy)**: Soft deletes a specific version of a task.
- **Delete Webhook**: Soft-delete a webhook.
- **Deploy Task (Legacy)**: Deploys a task by creating a new version with auto-incremented version number.
- **Drag and Drop**: Performs a drag and drop operation from start coordinates to end coordinates
- **End All Sessions**: Terminates all active browser sessions associated with the provided API key.
- **End Browser Session**: Deletes the browser session associated with the provided browser session ID.
- **Execute Code Snippet**: Run a TypeScript snippet in the sandbox against the browser session (query `sessionId` required).
- **Get Application**: Retrieves details of a specific application by its ID.
- **Get Batch Session Status**: Retrieves detailed status information for a specific batch, including progress, individual session details, and any errors that occurred.
- **Get Billing Info**: Retrieves credit balance, current-period credit usage, tier, and billing limits for the authenticated project.
- **Get Browser Session**: Retrieves detailed information about a specific browser session.
- **Get Browser Session Pages**: Retrieves a list of pages associated with a specific browser session.
- **Get Clipboard Content**: Retrieves the current content of the clipboard
- **Get Demonstration Status**: Poll a demonstration session for its status and the generated task ID.
- **Get Extension Details**: Get details of a specific extension by its ID
- **Get Identity**: Retrieves details of a specific identity by its ID.
- **Get Latest Task Version (Legacy)**: Retrieves the latest version of a task, including the full code content.
- **Get Page PDF**: Generates a PDF of the current page for a browser session and returns it as a binary PDF file.
- **Get Perform Web Task Status**: Get the status of an asynchronous perform-web-task execution by workflow ID.
- **Get Profile**: Retrieves details of a specific profile by its name.
- **Get Requested Human Interventions**: Retrieves pending human-in-the-loop (HITL) requests for a specific active browser session.
- **Get Session Recording**: Downloads the primary recording file for the specified browser session.
- **Get Sessions History**: Retrieves session usage analytics for the authenticated team.
- **Get Task Draft (Legacy)**: Retrieves the draft version of a task, including the full code content.
- **Get Task Execution Result (Legacy)**: Retrieves a single execution result by its ID.
- **Get Task Metadata (Legacy)**: Retrieves task metadata without the code content.
- **Get Task Run Status**: Retrieves the current status and result of a task run in the non-deprecated Tasks endpoints.
- **Get Task Version (Legacy)**: Retrieves a specific version of a task, including the full code content.
- **Get Webhook**: Fetch a single webhook config.
- **Keyboard Shortcut**: Performs a keyboard shortcut using the specified keys
- **List Agent Resources**: List all resources that have been uploaded to the browser session for agent use.
- **List All Sessions Status**: Retrieves status information for all browser sessions associated with the API key.
- **List Application Authentication Flows**: Retrieves all authentication flows for a specific application.
- **List Application Identities**: Retrieves all identities associated with a specific application.
- **List Applications**: Retrieves all applications for the authenticated team.
- **List Batch Sessions**: Lists all batch session requests for the authenticated team, with optional filtering by status and pagination support.
- **List Certificates**: Get all CA certificates uploaded for the team
- **List Extensions**: Get all extensions for the authenticated user
- **List Integrations**: Retrieves all integrations for the authenticated team.
- **List Pending Human Interventions**: Returns all pending human-in-the-loop (HITL) requests across the team's active browser sessions.
- **List Profiles**: Fetches all stored profiles.
- **List Session Downloads**: Retrieves metadata of files downloaded during a browser session.
- **List Session Recordings**: Retrieves the URLs of the browser session's video recordings.
- **List Sessions History Page**: Retrieves a paginated list of sessions for the authenticated team with support for sorting and advanced filtering.
- **List Task Executions (Legacy)**: Retrieves execution history for a task, including success/failure status, execution times, and outputs.
- **List Tasks (Legacy)**: Retrieves a paginated list of all tasks for the authenticated team.
- **List Task Versions (Legacy)**: Retrieves all versions of a specific task, including draft and published versions.
- **List Webhook Deliveries**: Paginated history of every delivery attempt for this webhook (succeeded, failed, or dead-lettered).
- **List Webhooks**: List every active webhook for the authenticated project.
- **Mouse Click**: Performs a mouse click at the specified coordinates
- **Mouse Double Click**: Performs a double click at the specified coordinates
- **Mouse Down**: Performs a mouse button down action at the specified coordinates
- **Mouse Move**: Moves the mouse cursor to the specified coordinates
- **Mouse Up**: Performs a mouse button up action at the specified coordinates
- **Navigate to URL**: Navigates the browser session to the specified URL
- **Paste Text**: Pastes text at the current cursor position
- **Pause Agent**: Pauses the AI agent for the specified browser session.
- **Pause Session Recording**: Pauses the video recording for the specified browser session.
- **Perform Web Task**: Start from a URL and perform the given task.
- **Publish Task Version (Legacy)**: Publishes a specific version of a task.
- **Respond to Human Intervention**: Sends a response to a pending human-in-the-loop (HITL) request for the specified session.
- **Resume Agent**: Resumes the AI agent for the specified browser session.
- **Resume Session Recording**: Resumes the video recording for the specified browser session.
- **Retry Failed Batch Sessions**: Retries failed sessions in a batch by creating new browser pods for each failed session.
- **Rotate Webhook Signing Secret**: Mint a new HMAC-SHA256 signing secret.
- **Run a Task**: Triggers execution of a task by ID using the non-deprecated Tasks endpoints.
- **Run Task by Name (Legacy)**: Executes a task by its name, always using the latest version.
- **Run Task (Legacy)**: Executes a task in a browser session.
- **Screenshot Webpage**: This endpoint captures a screenshot of the specified webpage using Chromium.
- **Scroll**: Performs a scroll action at the specified coordinates
- **Send Test Event**: Fire a synthetic event of the given type through the real signing + retry path.
- **Set Clipboard Content**: Sets the content of the clipboard
- **Signal Event**: Signals an event with associated data, unblocking any clients waiting for this event.
- **Start Browser Session**: Allocates a new browser session for the user, with optional configurations for ad-blocking, captcha solving, proxy usage, and idle timeout.
- **Start Browser Session (async)**: Non-blocking variant of `POST /v1/sessions`.
- **Stop Demonstration**: Terminate a demonstration session without generating a task.
- **Take Screenshot**: Takes a screenshot of the current browser session and returns it as an image.
- **Type Text**: Types the specified text with optional delay between keystrokes
- **Update Authentication Flow**: Updates an existing authentication flow.
- **Update Batch Session**: Updates a batch session.
- **Update Identity**: Updates an existing identity's name, metadata, or credentials.
- **Update Task Metadata (Legacy)**: Updates task metadata (name and description).
- **Update Webhook**: Partial update — pass only the fields you want to change.
- **Upload Agent Resources**: Upload files as agent resources to a browser session using multipart/form-data.
- **Upload Certificate**: Upload a CA certificate to trust in browser sessions.
- **Upload Extension**: Upload a new browser extension as a ZIP file.
- **Upload Files**: Upload files directly to a browser session for use with web forms and file inputs.
- **Wait for Event**: Waits for a specific event to be signaled by another process, workflow, or session.
- **Web Unlocker**: Fetch fully-rendered page content from any URL — including bot-protected sites — without managing a browser session.

## Related prompts

- [Daily new job postings digest from tracked companies](https://www.generalinput.com/prompts/daily-new-job-postings-digest-from-tracked-companies.md)
- [Nightly PDF snapshot archive of key pages to Slack](https://www.generalinput.com/prompts/nightly-pdf-snapshot-archive-of-key-pages-to-slack.md)
- [Auto-research new HubSpot companies by browsing their website](https://www.generalinput.com/prompts/auto-research-new-hubspot-companies-by-browsing-their-website.md)
- [Weekly competitor page watch with screenshots to Slack](https://www.generalinput.com/prompts/weekly-competitor-page-watch-with-screenshots-to-slack.md)

Connect Anchor Browser in General Input: https://www.generalinput.com/apps/anchor-browser