GET /rate
GET /api/v1/remittance/rateThe published FX rate card. Cached, refreshed every 6 hours. Free — no auth required.
Response (200 OK)
json
{
"status": "success",
"data": {
"base": "USD",
"as_of": "2026-08-14T12:00:00.000000",
"next_refresh_at": "2026-08-14T18:00:00.000000",
"rates": [
{ "currency": "UGX", "rate": 3700.0 },
{ "currency": "NGN", "rate": 1590.0 },
{ "currency": "KES", "rate": 129.0 },
{ "currency": "TZS", "rate": 2540.0 },
{ "currency": "RWF", "rate": 1330.0 },
{ "currency": "ZAR", "rate": 18.2 },
{ "currency": "GHS", "rate": 15.5 },
{ "currency": "CDF", "rate": 2760.0 }
]
}
}Rates are 1 USD = X <currency>. Multiply your USD amount by the rate to get the destination amount in the target currency, or divide the destination-currency amount by the rate to price in USD.
Freshness
- 6-hour cadence — refreshed at
00:00,06:00,12:00,18:00UTC. next_refresh_at— when the next refresh will run.as_of— when the current rates were fetched.
If you need per-call live rates instead of the 6-hour card, use /rate/live.
