---
title: "Whether the sandbox's browser runs, and its CDP address with a fresh token."
method: GET
path: "/v1/sandboxes/{id}/browser"
tags: ["browser"]
---

# Whether the sandbox's browser runs, and its CDP address with a fresh token.

`GET /v1/sandboxes/{id}/browser`

## Request

- Base URL: `https://api.withruntime.com`
- URL: `https://api.withruntime.com/v1/sandboxes/{id}/browser`
- Auth: HTTP bearer

## Path parameters

- `id` string, required: Resource identifier (UUID).

## Response `200`

Success

- object
  - `running` boolean, required
  - `headless` boolean
  - `version` string: Chromium's version, e.g. "Chrome/154.0.8037.92".
  - `cdpUrl` string: The browser's DevTools WebSocket, with its private preview token: give it to Playwright's connectOverCDP, puppeteer.connect({browserWSEndpoint}), browser-use or Stagehand as it is.
  - `httpUrl` string: The DevTools HTTP endpoint (json/version and the rest); send headers with it.
  - `headers` object
  - `expiresAt` string, nullable: When the token in cdpUrl ends; GET the browser again for a fresh one.
  - `streamUrl` string: headless: false only: the desktop's live view.
  - `memoryMiB` integer: browser:start only: the sandbox's memory, which is the browser's.
  - `hint` string: browser:start only, under 2048 MiB: heavy apps such as Google Sheets, YouTube and StackBlitz need a 2 GiB sandbox; 1 GiB suits light pages.

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/withruntime/apis/runtime-cloud-api.md) · [All operations](https://skmtc.dev/withruntime/apis/runtime-cloud-api/llms.txt) · [OpenAPI document](https://skmtc.dev/withruntime/apis/runtime-cloud-api/revisions/6f4012286988?raw)
