Discover/nowpayments.io API
live

nowpayments.io APInowpayments.io

Access NOWPayments via API: create payments and invoices, check payment status, get estimated prices, and query available cryptocurrencies across 8 endpoints.

Endpoints
8
Updated
11d ago
Try it

No input parameters required.

api.parse.bot/scraper/f1a5b5b1-1b18-4f85-ba15-f2ad2da90126/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f1a5b5b1-1b18-4f85-ba15-f2ad2da90126/get_api_status' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Check NOWPayments API availability and health. Returns a message indicating the API is operational. No API key required.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "message": "string indicating API operational status"
  },
  "sample": {
    "data": {
      "message": "OK"
    },
    "status": "success"
  }
}

About the nowpayments.io API

The NOWPayments API provides 8 endpoints for integrating cryptocurrency payment processing into any application. Use create_payment to generate a crypto payment address and amount, create_invoice to produce a hosted payment link, or get_payment_status to poll a live payment's current state — including fields like pay_address, actually_paid, and payment_status. The API also covers currency discovery, minimum payment thresholds, and real-time conversion estimates.

Currency Discovery and Pricing

Two endpoints cover available currencies. get_available_currencies returns a flat array of currency code strings and accepts an optional fixed_rate filter (requires an API key). get_full_currencies returns richer objects that include per-currency limits and logos. Before creating a payment, get_minimum_payment_amount accepts a currency_from/currency_to pair and returns the min_amount for that route, with optional is_fixed_rate and is_fee_paid_by_user flags. get_estimated_price takes an amount, source currency, and destination currency, and returns estimated_amount alongside the echoed currency_from and currency_to — useful for showing users what they'll actually pay.

Creating Payments and Invoices

create_payment accepts a required price_amount and price_currency (e.g., usd) plus optional pay_currency, order_id, order_description, and customer_email. It returns a payment_id, pay_address, pay_amount, and initial payment_status. create_invoice follows the same input shape but returns an invoice_url instead of a direct address — suited for redirect-based checkout flows where you don't want to handle address display yourself.

Payment Status and Health

get_payment_status accepts a payment_id and returns payment_status, pay_address, price_amount, and actually_paid — the last field being the amount the customer has sent so far, which matters for partial-payment detection. The get_api_status endpoint requires no API key and returns a single message field confirming whether the NOWPayments service is reachable; useful as a pre-flight check in uptime monitors or CI pipelines.

Common use cases
  • Display real-time crypto conversion estimates to customers before checkout using get_estimated_price
  • Generate hosted invoice URLs for e-commerce order fulfillment with create_invoice
  • Poll get_payment_status to confirm when a payment reaches a completed or partially-paid state
  • Enforce minimum deposit thresholds in a crypto exchange UI using get_minimum_payment_amount
  • Build a currency selector dropdown populated with logos and limits from get_full_currencies
  • Run an uptime monitor or health check dashboard against get_api_status without consuming API credits
  • Filter available fixed-rate currencies for a fixed-price storefront using the fixed_rate parameter on get_available_currencies
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does NOWPayments have an official developer API?+
Yes. NOWPayments publishes an official REST API documented at https://nowpayments.io/payment-tools/api-payment. This Parse API wraps the same service and exposes 8 of its endpoints.
What does `get_payment_status` return, and can it detect partial payments?+
get_payment_status returns payment_id, pay_address, price_amount, payment_status, and actually_paid. The actually_paid field reflects the amount received so far, so you can compare it against price_amount to identify underpayments before the payment reaches a terminal status.
What is the difference between `create_payment` and `create_invoice`?+
create_payment returns a raw pay_address and pay_amount that your application must render. create_invoice returns an invoice_url pointing to a NOWPayments-hosted checkout page, so you can redirect customers without building your own payment UI.
Does the API expose payment history or a list of past transactions?+
Not currently. The API covers individual payment creation and status lookup by payment_id, plus currency and pricing utilities. There is no endpoint for listing historical payments or filtering by date range. You can fork this API on Parse and revise it to add an endpoint that fetches payment history if NOWPayments exposes that route on your account.
Are refunds or payout operations available through this API?+
Not currently. The eight endpoints cover payment and invoice creation, status polling, and currency/pricing queries. Refund initiation and payout scheduling are not included. You can fork this API on Parse and revise it to add those endpoints if your use case requires them.
Page content last updated . Spec covers 8 endpoints from nowpayments.io.
Related APIs in Crypto Web3See all →
coinbase.com API
Monitor real-time cryptocurrency market movements by viewing top gainers and losers, along with ranked coin listings showing price changes across different time periods. Stay informed on which cryptocurrencies are performing best to make timely investment decisions.
app.hyperliquid.xyz API
Access real-time leaderboard rankings, market data for perpetual and spot markets, order books, and detailed trader analytics on the Hyperliquid decentralized exchange. Monitor top traders' open positions and identify delta-neutral trading strategies.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
blur.io API
Access NFT collection data on Blur.io, including floor prices, best bids, listed tokens, and recent activity. Authenticate with an Ethereum wallet to place collection bids and retrieve portfolio holdings.
cmegroup.com API
Get CME Group market data including FedWatch interest-rate probabilities, futures quotes and settlements, volume/open interest history, and options expirations and near-the-money option chains.
nseindia.com API
Track live NSE stock prices, monitor indices, analyze option chains, and access corporate announcements with real-time market data from India's National Stock Exchange. View equity quotes with full order books, identify top gainers/losers, analyze 52-week highs/lows, and explore historical price trends all in structured JSON format.
opensea.io API
Search NFT collections and discover detailed stats, browse individual items, and track collection activity all in one place. Get real-time insights into collection performance and find the NFTs you're looking for on OpenSea.
studio.glassnode.com API
Access comprehensive on-chain and market analytics for cryptocurrencies, including asset fundamentals, supply dynamics, futures data, and profit/loss metrics. Search and analyze assets with historical chart data and market overview information to track crypto performance and trends.
NOWPayments API – Crypto Payments & Invoices · Parse