curl --request GET \
--url https://api.lightspark.com/grid/2025-10-13/exchange-rates \
--header 'Authorization: Basic <encoded-value>'{
"data": [
{
"sourceCurrency": {
"code": "USD",
"decimals": 2,
"name": "US Dollar",
"symbol": "$"
},
"sendingAmount": 10000,
"minSendingAmount": 100,
"maxSendingAmount": 10000000,
"destinationCurrency": {
"code": "INR",
"decimals": 2,
"name": "Indian Rupee",
"symbol": "₹"
},
"destinationPaymentRail": "UPI",
"receivingAmount": 825000,
"exchangeRate": 82.5,
"fees": {
"fixed": 100
},
"updatedAt": "2025-02-05T12:00:00Z"
},
{
"sourceCurrency": {
"code": "USD",
"decimals": 2,
"name": "US Dollar",
"symbol": "$"
},
"sendingAmount": 10000,
"minSendingAmount": 100,
"maxSendingAmount": 10000000,
"destinationCurrency": {
"code": "EUR",
"decimals": 2,
"name": "Euro",
"symbol": "€"
},
"destinationPaymentRail": "SEPA_INSTANT",
"receivingAmount": 18500,
"exchangeRate": 0.925,
"fees": {
"fixed": 10
},
"updatedAt": "2025-02-05T12:00:00Z"
}
]
}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:
curl --request GET \
--url https://api.lightspark.com/grid/2025-10-13/exchange-rates \
--header 'Authorization: Basic <encoded-value>'{
"data": [
{
"sourceCurrency": {
"code": "USD",
"decimals": 2,
"name": "US Dollar",
"symbol": "$"
},
"sendingAmount": 10000,
"minSendingAmount": 100,
"maxSendingAmount": 10000000,
"destinationCurrency": {
"code": "INR",
"decimals": 2,
"name": "Indian Rupee",
"symbol": "₹"
},
"destinationPaymentRail": "UPI",
"receivingAmount": 825000,
"exchangeRate": 82.5,
"fees": {
"fixed": 100
},
"updatedAt": "2025-02-05T12:00:00Z"
},
{
"sourceCurrency": {
"code": "USD",
"decimals": 2,
"name": "US Dollar",
"symbol": "$"
},
"sendingAmount": 10000,
"minSendingAmount": 100,
"maxSendingAmount": 10000000,
"destinationCurrency": {
"code": "EUR",
"decimals": 2,
"name": "Euro",
"symbol": "€"
},
"destinationPaymentRail": "SEPA_INSTANT",
"receivingAmount": 18500,
"exchangeRate": 0.925,
"fees": {
"fixed": 10
},
"updatedAt": "2025-02-05T12:00:00Z"
}
]
}API token authentication using format <api token id>:<api client secret>
Filter by source currency code (e.g., USD)
Filter by destination currency code(s). Can be repeated for multiple currencies (e.g., &destinationCurrency=INR&destinationCurrency=GBP)
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.
x >= 0Successful operation
List of exchange rates matching the filter criteria
Show child attributes
Was this page helpful?