Retrieve Dated Currency Exchange Rates

View all Skyscanner Flights & Travel Search endpoints →

Request exchange rates with optional baseCurrency, defaulting to USD. The observed USD response contains base, date and rates as a currency-code-to-numeric-rate object, including EUR, GBP, JPY, CAD and other major currencies. The returned date was the previous day relative to the test, so display it rather than implying an instantaneous exchange rate. Keep original flight or hotel amounts and currencies when deriving application-side converted estimates, and ensure their source currency matches the conversion basis. Rates are comparison data, not bank settlement rates or guaranteed booking checkout conversions. Only the USD base was independently tested; validate returned base and rate availability for other requested currencies.

API Features

Returned exchange-rate basis Compare response.base with the requested baseCurrency before converting any travel-price observation.
Explicit rate observation date The response.date identifies the rate snapshot's date; the tested response was dated the preceding day rather than an instantaneous tick.
Currency-keyed numeric rates Observed rates map major currency codes to numeric values, supporting calculation without parsing localized display strings.
Traceable conversion estimates Retain the original amount, currency, rate basis and rate date so a derived travel-budget figure can be distinguished from a checkout charge.

Live API Demo

GET /api/project/skyscanner/config-get-exchange-rates

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/skyscanner/config-get-exchange-rates?key=<API_KEY>&baseCurrency=USD'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

How do I use returned rates to convert flight or hotel quotes?

Check base and the required entries in rates first. For an amount denominated in base, use the corresponding target rate; for another source currency, establish the basis and required cross-rates rather than blindly multiplying. Retain the original amount/currency, rate basis and date, and do not invent a conversion when a rate is missing.

Are these instantaneous rates or guaranteed booking-payment conversions?

No. The tested date was the preceding day, so display the actual rate date. Only USD-base behavior was independently tested; validate returned base and coverage for other requests. These rates support comparison estimates, not bank settlement prices or a guarantee that a seller's checkout uses the same conversion.

Related operations

Guides

View Subscription Plans →