Browser Use for AI agents

Agents read Browser Use at once. Changes and sends are held for a person's approval by default.

About Browser Use

Browser Use Cloud provides hosted browser agents, managed browser sessions, workspaces, profiles, and integrations for automating web tasks.

What an agent can do in Browser Use

Every Browser Use action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Browser Use without asking first. 28 actions.

  • Get Browser SessionGet a managed browser's status, control URLs, costs, metadata, and recording state.
  • Get ExtensionGet an uploaded browser extension by ID.
  • Get Integration StatusCheck whether one downstream integration provider is connected to the Browser Use project.
  • Get Browser ProfileGet one persistent browser profile's metadata and observed cookie domains.
  • Get Queued MessageGet one queued session message, including its terminal handoff state.
  • Get RunGet a run's full result, usage, and optionally its ordered input-file attachments.
  • Get Run StatusRead a run's lightweight indexed status for caller-controlled polling. Poll until the status is completed, failed, or cancelled, then fetch the full run once for its result and usage.
  • Get SessionGet one conversation session's latest-run summary and busy or idle status.
  • Get Session CostGet a session's recorded LLM, search, browser, and proxy usage costs. Costs can continue settling for about 90 seconds after a run finishes and do not reflect promotional credits or invoice adjustment
  • Get Session FeedbackGet all feedback votes recorded for a conversation session.
  • Get Session ShareGet a session's current or inactive public share-link state without changing its exposure.
  • Get Stripe Link StatusGet the project's active Stripe Link connection, if any; its connection ID can be passed to START_RUN. Connecting must be completed in the cloud UI.
Show all 28
  • Get WorkspaceGet workspace metadata and optionally its current storage use and plan quota.
  • Get Workspace SizeGet a workspace's current storage use and plan-specific quota without retrieving workspace metadata.
  • List AgentCard WalletsList active project AgentCard wallets whose IDs can be passed to START_RUN; funding remains admin-only.
  • List Browser DownloadsList one page of files downloaded by a managed browser, optionally including presigned URLs that expire after 15 minutes.
  • List Browser SessionsList managed browser sessions with status, metadata, and agent-session filters, one page at a time.
  • List ExtensionsList browser extensions uploaded to the project one page at a time.
  • List Integration CategoriesList the category names used to organize Browser Use integration providers.
  • List IntegrationsSearch Browser Use integration providers and filter by popularity or project connection status, one page at a time.
  • List Run Payment MethodsReturn AgentCard wallets and the project's active Stripe Link connection that browser runs can use for payments.
  • List Browser ProfilesList or search persistent browser profiles one page at a time.
  • List Run AttachmentsList a run's ordered input-file attachments without retrieving the full run result and usage summary.
  • List Run EventsRead one page of a run's execution events incrementally, with optional event output payloads.
  • List RunsList browser-agent runs, optionally restricted to one conversation session, one page at a time.
  • List Session QueueList pending and recently delivered messages for a conversation session, including transcript cutoffs created by steering interrupts.
  • List SessionsList conversation sessions with each session's latest run and busy or idle status, one page at a time.
  • List Workspace FilesList one page of files in a workspace by path prefix, optionally including temporary download URLs.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 19 actions.

  • Archive WorkspaceArchive a workspace so it is no longer readable through the workspace API. The operation is idempotent for missing, already archived, and foreign workspace IDs.
  • Cancel Queued MessageCancel a queued session message while it is still pending. Messages already claimed for dispatch cannot be cancelled.
  • Cancel RunIdempotently cancel an in-flight browser-agent run; completed work cannot be resumed by this call.
  • Create Browser SessionLaunch a paid managed browser for direct CDP control; time is prepaid and unused time is refunded when the browser is stopped.
  • Create Browser ProfileCreate a persistent browser profile for reusable cookies and browser state.
  • Create WorkspaceCreate an empty workspace for browser-run input files and outputs.
  • Delete ExtensionPermanently delete an uploaded extension. Running browsers are unaffected, but future browsers cannot install it.
  • Delete Browser ProfilePermanently delete a persistent browser profile and its configuration.
  • Delete SessionSoft-delete a conversation session and cancel its active run and pending messages. The session can no longer be opened or continued, while runs, events, and usage records remain available for billing
  • Delete Workspace FilePermanently delete one exact relative file path from a workspace.
  • Disconnect IntegrationDisconnect a downstream provider from the Browser Use project, revoking its availability to future runs.
  • Queue Session MessageQueue a follow-up for a conversation session, optionally interrupting its active run; dispatch may consume credits and trigger external browser work.
Show all 19
  • Set Session FeedbackSet, replace, or clear feedback for one session chat item.
  • Set Session SharingEnable or disable a session's stable public share link, creating or reactivating it when enabled.
  • Start runStart run
  • Stop Browser SessionStop a managed browser session and refund unused prepaid time subject to the one-minute minimum charge.
  • Update Browser ProfileUpdate a persistent browser profile's name, user identifier, or both.
  • Update SessionRename a conversation session or explicitly clear its title.
  • Update WorkspaceRename a workspace or explicitly clear its name.

Changes wait in Needs you

Changes and sends in Browser Use are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Browser Use questions

Can an agent change data in Browser Use on its own?

Not by default. Changes and sends in Browser Use are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Browser Use?

This connector lists 28 read actions. Reads run at once, without waiting for approval.

How does Browser Use connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Browser Use to your agents.