Request one base currency and one target currency. CrossFX returns the effective rate for that pair together with the time the rate was struck.
Submit one `base` and one `target` currency and receive the rate for that pair.
What the sender would receive
The response is not a raw market mid. It reflects the effective rate a sender would receive for that pair.
Know when it was struck
The response includes `timestamp` so your application knows when the returned rate was produced.
Use the FX Rates API when you need pricing visibility without creating a transaction.
Show an indicative rateDisplay the current pair rate on a landing page, calculator or pre-transaction screen.
Refresh without quoting
Update an indicative rate ticker without consuming a quote or generating a new transfer identifier.
Validate before building
Sanity-check that a pair can return a rate before building a transfer flow around it.
cbtx_tracking_id and its rate cannot be redeemed. Only the Generate Quote Guide flow creates a quote that governs the transfer.See the Authentication Guide.
Use recognised currenciesSee the Sandbox Data & Testing Guide for the currency pairs recognised in Sandbox.
`GET /api/v1/fx-rates/latest`
Open the API Reference for the full request and response schemas and an interactive console.
base and target as query parameters.base, target, effective_rate and timestamp.A few pair-resolution rules are important when building against this endpoint.
cbtx_tracking_id. The quote rate is the rate that governs the transfer.base is case-sensitiveUSD can resolve where usd returns 404. target is matched case-insensitively.