Skip to main content
GET
/
v1
/
browsers
/
{id}
/
status
Get lightweight browser status
curl --request GET \
  --url https://api.webcompute.dev/v1/browsers/{id}/status \
  --header 'Authorization: Bearer <token>'
{
  "browserId": "<string>",
  "activeTab": {
    "tabId": "<string>",
    "url": "<string>",
    "title": "<string>"
  },
  "tabs": [
    {
      "tabId": "<string>",
      "url": "<string>",
      "title": "<string>"
    }
  ],
  "cookieCount": 123,
  "cookieDomains": [
    "<string>"
  ],
  "lastActionAt": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Response

Browser status snapshot

browserId
string
required

Browser ID (browser_*).

activeTab
object
required

Active tab summary. Null when the browser has no open tabs.

tabs
object[]
required

All open tabs, mirrored from browser-server.

Total cookies Chrome is tracking for the browser.

Deduped eTLD+1 domains owning cookies (capped at 32). Values are never returned.

lastActionAt
string
required

ISO-8601 timestamp of the most recent recorded runtime action.