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

# List Onramps

> GET /v2/onramps — list all onramp transactions with optional filters.

## Query parameters

| Parameter       | Type    | Description                                      |
| --------------- | ------- | ------------------------------------------------ |
| `limit`         | integer | Max results per page (default: `20`, max: `100`) |
| `offset`        | integer | Pagination offset (default: `0`)                 |
| `pix_e2e`       | string  | Filter by PIX end-to-end ID                      |
| `client_tax_id` | string  | Filter by customer CPF or CNPJ                   |
| `wallet`        | string  | Filter by destination wallet address             |
| `date_from`     | string  | Start date filter — `YYYY-MM-DD`                 |
| `date_to`       | string  | End date filter — `YYYY-MM-DD`                   |

## Response `200 OK`

Each item in `results` has the same shape as the [Get Onramp](/noxpay-docs-v2/api-reference/onramps/get) response.

<RequestExample>
  ```bash theme={null}
  curl "https://checkout.noxpay.io/v2/onramps?limit=20&offset=0" \
    -H "api-key: <key>"
  ```

  ```python theme={null}
  import requests

  response = requests.get(
      "https://checkout.noxpay.io/v2/onramps",
      headers={"api-key": "<key>"},
      params={"limit": 20, "offset": 0},
  )
  print(response.json())
  ```

  ```javascript theme={null}
  const params = new URLSearchParams({ limit: 20, offset: 0 });
  const response = await fetch(
    `https://checkout.noxpay.io/v2/onramps?${params}`,
    { headers: { "api-key": "<key>" } }
  );
  const data = await response.json();
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "version": "v1",
    "total": 10,
    "limit": 20,
    "offset": 0,
    "results": []
  }
  ```
</ResponseExample>
