Skip to content

GET /rate

GET /api/v1/remittance/rate

The 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:00 UTC.
  • 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.

Operated by SODOTECH SARL (RCCM CD/KNG/RCCM/24-B-00910). Documentation is versioned alongside the API. Confidential — for integration partners.