Query parameters
basestringoptionalReference currency or asset, e.g. USD, NGN, USDT. Returns the published pairs for that base.
quotestringoptionalComma-separated quote currencies to price against base, e.g. NGN,GHS,KES.
pairsstringoptionalComma-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.
objectstringAlways "rate".
pairstringBASE/QUOTE, e.g. USD/NGN.
base_currencystringCurrency or asset being priced.
quote_currencystringCurrency or asset it is priced in.
ratestringUnits of quote for one unit of base. Decimal string.
inverse_ratestringThe same rate the other way round.
typestringfiat_fiat, crypto_fiat, fiat_crypto or crypto_crypto.
sourcestringWhere the rate was sourced from.
as_ofstringISO 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"e=NGN,GHS,KES"
// Response will appear here
Build financial workflows that execute.
Join thousands of businesses and developers using BoundlessPay to power payments across Africa and emerging markets.
