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

# List Broadcasts

> GET /2/users/:user_id/broadcasts returns the user's broadcasts with cursor pagination (up to 100 per page).

**Endpoint:** `GET /2/users/:user_id/broadcasts`

<Warning>
  **This route is deprecated.** Use [`GET /2/broadcasts`](/livestream-api/broadcasts/get-broadcasts) instead, which omits the user ID from the path, supports OAuth 2.0 user context, and adds bulk lookup by `ids`. Ownership is still enforced through the authenticated user context.
</Warning>

Supports cursor pagination.

## Query parameters

| Name               | Type   | Required | Description                                                           |
| :----------------- | :----- | :------- | :-------------------------------------------------------------------- |
| `pagination_token` | string | No       | `nextToken.offset` (or `previousToken.offset`) from a prior response. |

## Response (example)

```json theme={null}
{
  "broadcasts": [
    { ...broadcast object... }
  ],
  "nextToken": { "offset": "..." },
  "previousToken": { "offset": "..." }
}
```

Returns up to **100 broadcasts per page** (the page size is fixed and not client-configurable). Use the `offset` string from `nextToken` as the next `pagination_token` to fetch the following page.
