> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scrapengine.io/llms.txt
> Use this file to discover all available pages before exploring further.

# List Sessions

> List active browser sessions owned by the caller.

## Overview

Returns all currently-active browser sessions owned by the authenticated user. Expired or destroyed sessions are not returned.

## Example Request

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET "https://api.scrapengine.io/api/v1/browser/sessions" \
    -H "Authorization: Bearer $SCRAPENGINE_API_KEY"
  ```
</CodeGroup>

## Response

### Success Response (200)

<ResponseField name="sessions" type="object[]">
  Array of session objects. Each has the same shape as the response of `POST /browser/sessions`: `id`, `status`, `cdpUrl`, `liveViewUrl`, `capabilities`, `extensions`, `proxy`, `createdAt`, `expiresAt`.
</ResponseField>

**Example Response:**

```json theme={null}
{
  "sessions": [
    {
      "id": "baa3f390-fa6e-4a24-b84a-a575a5f3a9c7",
      "status": "ready",
      "cdpUrl": "wss://cdp.scrapengine.io/sessions/baa3f390-fa6e-4a24-b84a-a575a5f3a9c7",
      "liveViewUrl": "https://live.scrapengine.io/baa3f390-fa6e-4a24-b84a-a575a5f3a9c7",
      "capabilities": ["stealth"],
      "extensions": [],
      "createdAt": 1714000000000,
      "expiresAt": 1714001800000
    }
  ]
}
```

### Error Responses

| Status | Description                                |
| ------ | ------------------------------------------ |
| `401`  | Unauthorized — invalid or missing API key. |
