Docs
Quotes

Create a quote

POST
/v1/quotes

Locks a rate for 10 minutes. The direction is inferred from the currency pair; exactly one side must be NGN. A quote is single-use, consumed by the order created against it.

The rate is all-in: Pulse's pricing adjustment and any required network conversion cost are included in the rate. The API does not add a separate fee to the quoted source or destination amount.

network is required and names the chain the crypto leg settles on. It is never inferred, since a wrong chain means unrecoverable funds.

Onramp quotes support 10,000–100,000,000 NGN. Offramp quotes support a minimum of 10 USDC or USDT and a maximum amount whose NGN destination is 100,000,000.

Authorization

ApiKeyAuth
X-API-Key<token>

Your API key. Identifies your business; you never send a business id.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/quotes" \  -H "Content-Type: application/json" \  -d '{    "source_currency": "string",    "destination_currency": "string",    "network": "BASE",    "amount": "string"  }'
{  "status": true,  "data": {    "id": "0198e2c1-8f7a-7c2d-b3e1-9a0f4d6c2b55",    "rate": "1538.46",    "source_amount": "150000",    "destination_amount": "97.50",    "expires_at": "2026-07-30T11:42:00Z"  }}