Query parameters

basestringoptional

Reference currency or asset, e.g. USD, NGN, USDT. Returns the published pairs for that base.

quotestringoptional

Comma-separated quote currencies to price against base, e.g. NGN,GHS,KES.

pairsstringoptional

Comma-separated explicit pairs, e.g. "USD/NGN,USDT/USDC". Overrides base and quote.

Call it with no parameters at all and you get our default pair table.

Response

A list object whose data array holds one rate object per pair.

objectstring

Always "rate".

pairstring

BASE/QUOTE, e.g. USD/NGN.

base_currencystring

Currency or asset being priced.

quote_currencystring

Currency or asset it is priced in.

ratestring

Units of quote for one unit of base. Decimal string.

inverse_ratestring

The same rate the other way round.

typestring

fiat_fiat, crypto_fiat, fiat_crypto or crypto_crypto.

sourcestring

Where the rate was sourced from.

as_ofstring

ISO 8601 timestamp the rate was produced.

Single pair

Ask for exactly one pair and get the rate object on its own.

GET https://business.boundlesspay.com/v1/public/rates/USD-NGN

Good to know

  • · Rates are indicative mid-market, for display and estimation.
  • · Stablecoins normalise to their reference currency (USDT/USDC → USD, cNGN → NGN).
  • · Every rate is a decimal string, never a float — don't parse to binary floats for money.
  • · Public and rate-limited per IP. Heavy or commercial use should use an API key.
curl "https://business.boundlesspay.com/v1/public/rates?base=USD&quote=NGN,GHS,KES"
Live rates
Try it
// Response will appear here
Ready when you are

Build financial workflows that execute.

Join thousands of businesses and developers using BoundlessPay to power payments across Africa and emerging markets.