v5

OpenAPI 3.1.0Proprietary2026-08-011476181.4 MB
Exchange Rates

Get exchange rates

Retrieve cached exchange rates for currency corridors. Returns FX rates that are cached for approximately 5 minutes. Rates include fees specific to your platform for authenticated requests.

Filtering Options:

  • Filter by source currency to get all available destination corridors
  • Filter by specific destination currency or currencies
  • Provide a sending amount to get calculated receiving amounts
get/exchange-rates

Query parameters

sourceCurrencystring

Filter by source currency code (e.g., USD)

destinationCurrencystring[]

Filter by destination currency code(s). Can be repeated for multiple currencies (e.g., &destinationCurrency=INR&destinationCurrency=GBP)

sendingAmountinteger

Sending amount in the smallest unit of the source currency (e.g., cents for USD). If no amount is provided, the default is 10000 in the sending currency smallest unit.

Response

Successful operation

Example response

{
  "data": [
    {
      "sourceCurrency": {
        "code": "USD",
        "name": "United States Dollar",
        "symbol": "$",
        "decimals": 2
      },
      "sendingAmount": 10000,
      "minSendingAmount": 100,
      "maxSendingAmount": 10000000,
      "destinationCurrency": {
        "code": "USD",
        "name": "United States Dollar",
        "symbol": "$",
        "decimals": 2
      },
      "destinationPaymentRail": "UPI",
      "receivingAmount": 1650000,
      "exchangeRate": 0.012121,
      "fees": {
        "fixed": 100,
        "total": 100
      },
      "updatedAt": "2025-02-05T12:00:00Z"
    }
  ]
}