Skip to main content
GET
/
browsers
List Browser Sessions
const options = {method: 'GET', headers: {'X-Browser-Use-API-Key': '<api-key>'}};

fetch('https://api.browser-use.com/api/v2/browsers', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
{
  "items": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "status": "active",
      "timeoutAt": "2023-11-07T05:31:56Z",
      "startedAt": "2023-11-07T05:31:56Z",
      "liveUrl": "<string>",
      "cdpUrl": "<string>",
      "finishedAt": "2023-11-07T05:31:56Z",
      "proxyUsedMb": "0",
      "proxyCost": "0",
      "browserCost": "0"
    }
  ],
  "totalItems": 123,
  "pageNumber": 123,
  "pageSize": 123
}

Authorizations

X-Browser-Use-API-Key
string
header
required

Query Parameters

pageSize
integer
default:10
Required range: 1 <= x <= 100
pageNumber
integer
default:1
Required range: x >= 1
filterBy
enum<string> | null

Enumeration of possible browser session states

Attributes: ACTIVE: Session is currently active and running (browser is running) STOPPED: Session has been stopped and is no longer active (browser is stopped)

Available options:
active,
stopped

Response

Successful Response

Response model for paginated browser session list requests.

items
BrowserSessionItemView · object[]
required

List of browser session views for the current page

totalItems
integer
required

Total number of items in the list

pageNumber
integer
required

Page number

pageSize
integer
required

Number of items per page