Skip to main content
GET
/
v1
/
fx
/
cross-rate-quotes
/
indicator-rates
Get indicative cross-rates for display
curl --request GET \
  --url https://api.example.com/v1/fx/cross-rate-quotes/indicator-rates \
  --header 'Authorization: Bearer <token>'
{
  "deltas": {
    "EUR": "0.05",
    "GBP": "0.22",
    "USD": "-0.13"
  },
  "estimated": false,
  "rates": {
    "EUR": 1720.5,
    "GBP": 2524.47,
    "USD": 1623.45
  }
}

Authorizations

Authorization
string
header
required

Enter Auth0 JWT token

Response

200 - application/json
deltas
object
required

24-hour percent change per pair as a signed string with 2 decimals (e.g. "0.22", "-0.13"), or null when there are fewer than two stored-rate observations in the 24h window. Display-only — derived from the standard fx_rates snapshot used by the admin sparklines, not from the live cross-rate above, so the delta reflects general market direction rather than the exact rate a merchant would receive at payout.

Example:
{
"EUR": "0.05",
"GBP": "0.22",
"USD": "-0.13"
}
estimated
boolean
required

True if any rate was served from the stored-rate fallback (i.e. live cross-rate providers were unavailable). Fallback rates may diverge from the rate a customer actually receives at payout.

Example:

false

rates
object
required

Map of foreign currency code to its NGN rate (NGN per 1 unit of foreign currency, including spread/markup). Does not include fixed per-transaction fees.

Example:
{
"EUR": 1720.5,
"GBP": 2524.47,
"USD": 1623.45
}