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

# List Checkouts

Retrieve a paginated list of your checkouts. Optional query params: `active`, `limit` (default 50), `offset` (default 0).

<CodeGroup>
  ```bash cURL theme={null}
  curl --request GET \
    --url 'https://api.privexpay.com/api-checkouts?active=true&limit=50&offset=0' \
    --header 'x-api-key: pp_live_your_api_key'
  ```

  ```javascript Node.js theme={null}
  const response = await fetch('https://api.privexpay.com/api-checkouts?active=true&limit=50&offset=0', {
    headers: { 'x-api-key': 'pp_live_your_api_key' },
  });
  const { data, total, limit, offset } = await response.json();
  ```
</CodeGroup>

Example Response:

<CodeGroup>
  ```json Response theme={null}
  {
    "data": [
      {
        "id": "b3f1c2d4-7e8a-4d2b-9f1c-1234567890ab",
        "product_name": "Pro plan + 1 more",
        "amount": 69.97,
        "currency": "USD",
        "active": true,
        "created_at": "2026-05-11T12:00:00Z",
        "checkout_url": "https://privexpay.com/pay/b3f1c2d4-7e8a-4d2b-9f1c-1234567890ab"
      }
    ],
    "total": 1,
    "limit": 50,
    "offset": 0
  }
  ```
</CodeGroup>
