Browsers
List browser sessions
List all browser sessions with pagination support. Use status parameter to filter by session state.
get/browsers
Query parameters
status'active' | 'deleted' | 'all'
Filter sessions by status. "active" returns only active sessions (default), "deleted" returns only soft-deleted sessions, "all" returns both.
include_deletedboolean
Deprecated: Use status=all instead. When true, includes soft-deleted browser sessions in the results alongside active sessions.
limitinteger
Maximum number of results to return. Defaults to 20, maximum 100.
offsetinteger
Number of results to skip. Defaults to 0.
querystring
Search browsers by name, session ID, profile ID, proxy ID, or pool name.
tagsobject
Filter sessions by tag key-value pairs using deepObject style, e.g. ?tags[team]=backend&tags[env]=staging. Multiple pairs are ANDed: a session must match every supplied pair exactly.
Response
List of browsers
Example response
[
{
"cdp_ws_url": "wss://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/cdp?jwt=eyJ0eXAi...",
"webdriver_ws_url": "wss://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/webdriver/session?jwt=eyJ0eXAi...",
"browser_live_view_url": "https://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/live?jwt=eyJ0eXAi...",
"base_url": "https://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/kernel",
"session_id": "htzv5orfit78e1m2biiifpbv",
"name": "checkout-flow-1",
"viewport": {
"width": 1280,
"height": 800,
"refresh_rate": 60
},
"start_url": "https://example.com",
"tags": {
"team": "backend",
"env": "staging"
}
}
]