---
title: "List all browser tabs"
method: GET
path: "/boxes/{boxId}/browser/tabs"
tags: ["Browser"]
---

# List all browser tabs

`GET /boxes/{boxId}/browser/tabs`

Retrieve a comprehensive list of all currently open browser tabs in the specified box. This endpoint returns detailed information about each tab including its id, title, current URL, and favicon. The returned id can be used for subsequent operations like navigation, closing, or updating tabs. This is essential for managing multiple browser sessions and understanding the current state of the browser environment.

## Path parameters

- `boxId` string, required

## Response `200`

Successfully retrieved list of browser tabs

- ListTabs — List tabs
  - `data` BrowserTab[], required — The tabs
    - `id` string, required — The tab id
    - `title` string, required — The tab title
    - `url` string, required — The tab url
    - `favicon` string, required — The tab favicon
    - `active` boolean, required — Whether the tab is the current active (frontmost) tab
    - `loading` boolean, required — Whether the tab is currently in a loading state. The value is **true** while the browser is still navigating to the target URL or fetching sub-resources (i.e. `document.readyState` is not "complete"). It typically switches to **false** once the `load` event fires and all major network activity has settled.

---

[API](https://skmtc.dev/babelcloud/apis/gbox-open-api.md) · [All operations](https://skmtc.dev/babelcloud/apis/gbox-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/babelcloud/gbox-open-api/revisions/d655577fa915/schema)
