OpenBrowse
v3 API referencev3/sessions/session_id

Get Session

Fetch one session by id, with its status, step count, live view URL and structured output as they stand right now.

Get Session. Send this to your own instance, replacing your-host with the hostname it answers on.

curl -X GET "https://your-host/v3/sessions/{session_id}" \
  -H "Authorization: Bearer $OPENBROWSE_API_KEY"
GET
/v3/sessions/{session_id}

Authorization

HTTPBearer
AuthorizationBearer <token>

In: header

Path Parameters

session_id*Session Id

Header Parameters

x-browser-use-api-key?string|null

Response Body

application/json

application/json

curl -X GET "https://example.com/v3/sessions/string"
{  "id": "string",  "status": "string",  "model": "string",  "title": "string",  "output": null,  "outputSchema": {},  "stepCount": 0,  "lastStepSummary": "string",  "isTaskSuccessful": true,  "liveUrl": "string",  "recordingUrls": [],  "profileId": "string",  "workspaceId": "string",  "proxyCountryCode": "string",  "maxCostUsd": "string",  "totalInputTokens": 0,  "totalOutputTokens": 0,  "llmCostUsd": "0",  "proxyCostUsd": "0",  "browserCostUsd": "0",  "proxyUsedMb": "0",  "totalCostUsd": "0",  "screenshotUrl": "string",  "reasoningEffort": "default",  "failureKind": "string",  "failureStatusCode": 0,  "agentmailEmail": "string",  "integrationsUsed": [],  "createdAt": "string",  "updatedAt": "string"}