# Browser Use Public API v3

**Canonical:** https://apis.io/apis/browser-use/browser-use-api-v3/  
**Provider:** Browser Use — https://apis.io/providers/browser-use/  
**Base URL:** https://api.browser-use.com/api/v3  
**Documentation:** https://docs.browser-use.com/cloud/api-reference

Browser Use Public API v3 is one of 4 APIs that [Browser Use](https://apis.io/providers/browser-use/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Browser Automation, Sessions, and Workspaces. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The session-based Browser Use Cloud REST API — agent sessions with streamed messages, standalone CDP browsers, persistent workspaces and files, browser profiles, billing account balance, and an x402 machine-payment balance endpoint. 27 operations, OpenAPI 3.1.

## Operations (27)

| Method | Path | Summary |
|---|---|---|
| POST | `/sessions` | Create Session |
| GET | `/sessions` | List Sessions |
| GET | `/sessions/{session_id}` | Get Session |
| DELETE | `/sessions/{session_id}` | Delete Session |
| POST | `/sessions/{session_id}/stop` | Stop Session |
| GET | `/sessions/{session_id}/messages` | List Session Messages |
| GET | `/browsers` | List Browser Sessions |
| POST | `/browsers` | Create Browser Session |
| GET | `/browsers/{session_id}` | Get Browser Session |
| PATCH | `/browsers/{session_id}` | Update Browser Session |
| GET | `/browsers/{session_id}/downloads` | List Browser Session Downloads |
| GET | `/profiles` | List Profiles |
| POST | `/profiles` | Create Profile |
| GET | `/profiles/{profile_id}` | Get Profile |
| PATCH | `/profiles/{profile_id}` | Update Profile |
| DELETE | `/profiles/{profile_id}` | Delete Browser Profile |
| GET | `/workspaces` | List Workspaces |
| POST | `/workspaces` | Create Workspace |
| GET | `/workspaces/{workspace_id}` | Get Workspace |
| PATCH | `/workspaces/{workspace_id}` | Update Workspace |
| DELETE | `/workspaces/{workspace_id}` | Delete Workspace |
| GET | `/workspaces/{workspace_id}/files` | List Workspace Files |
| DELETE | `/workspaces/{workspace_id}/files` | Delete Workspace File |
| GET | `/workspaces/{workspace_id}/size` | Get Workspace Size |
| POST | `/workspaces/{workspace_id}/files/upload` | Upload Workspace Files |
| GET | `/billing/account` | Get Account Billing |
| POST | `/x402/balance` | X402 Balance |

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/browser-use/refs/heads/main/openapi/browser-use-api-v3-openapi.json
- **Documentation** — https://docs.browser-use.com/cloud/api-reference

## Other Browser Use APIs (3)

- [Browser Use Public API v4](https://apis.io/apis/browser-use/browser-use-api-v4/)
- [Browser Use Public API v2](https://apis.io/apis/browser-use/browser-use-api-v2/)
- [Browser Use MCP Server](https://apis.io/apis/browser-use/browser-use-mcp/)

## Tags

Browser Automation, Sessions, Workspaces

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/browser-use/browser-use-api-v3/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/browser-use/.
