---
title: "Get list of payments"
method: GET
path: "/v1/payment/"
tags: ["Payments"]
---

# Get list of payments

`GET /v1/payment/`

## Request

- Base URL: `https://api.nowpayments.io`
- URL: `https://api.nowpayments.io/v1/payment/`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/nowpayments/apis/np-open-api/docs/v1/payment/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the entire list of all transactions created with certain API key.  
The list of optional parameters:

- limit - number of records in one page. (possible values: from 1 to 500);
- page - the page number you want to get (possible values: from 0 to **page count - 1**);
- invoiceId - filtering payments by certain invoice ID;
- sortBy - sort the received list by a paramenter. Set to **created_at** by default (possible values: payment_id, payment_status, pay_address, price_amount, price_currency, pay_amount, actually_paid, pay_currency, order_id, order_description, purchase_id, outcome_amount, outcome_currency);
- orderBy - display the list in ascending or descending order. Set to **asc** by default (possible values: asc, desc);
- dateFrom - select the displayed period start date (date format: YYYY-MM-DD or yy-MM-ddTHH:mm:ss.SSSZ);
- dateTo - select the displayed period end date (date format: YYYY-MM-DD or yy-MM-ddTHH:mm:ss.SSSZ);

## Query parameters

- `limit` integer
- `page` integer
- `sortBy` string
- `orderBy` string
- `dateFrom` string
- `dateTo` string
- `invoiceId` integer

## Headers

- `x-api-key` string

## Response `200`

200

- object

---

[API](https://skmtc.dev/nowpayments/apis/np-open-api.md) - [All operations](https://skmtc.dev/nowpayments/apis/np-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nowpayments/apis/np-open-api/revisions/32c28317af15?raw)
