Skip to content

API Overview

The NearPayments API is fully compatible with the NOWPayments v1 API. All endpoints use JSON request/response bodies and authenticate via the x-api-key header.

https://api.nearpayments.io/v1

Include your API key in the x-api-key header for all authenticated endpoints.

Terminal window
curl -H "x-api-key: YOUR_API_KEY" https://api.nearpayments.io/v1/payment/
MethodPathAuthDescription
GET/v1/statusNoHealth check
GET/v1/currenciesNoList currency tickers
GET/v1/full-currenciesNoFull currency list with metadata
GET/v1/merchant/coinsYesMerchant-specific currencies
GET/v1/estimateNoPrice estimate
GET/v1/min-amountNoMinimum payment amount
POST/v1/paymentYesCreate a payment
GET/v1/payment/{id}YesGet payment status
GET/v1/payment/YesList payments
POST/v1/invoiceYesCreate an invoice
GET/v1/invoice-paymentYesGet invoice payment
GET/v1/subscriptionsYesList subscriptions
GET/v1/subscriptions/plansYesList subscription plans

There are currently no rate limits enforced. This may change in the future.

Errors return appropriate HTTP status codes with a JSON body:

{
"statusCode": 400,
"error": "Bad Request",
"message": "price_amount must be a positive number"
}