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

# Pagination

> Page through list endpoints with a cursor.

List endpoints accept `limit` and `cursor`. They return `data` and
`next_cursor`.

```json theme={null}
{
  "data": [{ "id": "clip_4f9c0a1b2c3d4e5f60718293a4b5c6d7" }],
  "next_cursor": "MTcyNjg0NzIwMDAwMC4yYzEuYjkx"
}
```

* `limit` accepts 1 to 100. The default is 25.
* Send `next_cursor` as `cursor` to get the next page.
* A `null` value for `next_cursor` means that there are no more results.

## Keep the filters the same

A cursor belongs to the filters that made it. Send the same filters with each
page.

A cursor sent with different filters returns `400 invalid_request`. To change a
filter, start again without a cursor.

## Treat a cursor as opaque

Do not parse a cursor or build one yourself. The format can change.

## No total count

A list does not return a total count. To count the items, page through the
list until `next_cursor` is `null`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.