Returns all currencies available for creating transfers. Currency names are returned in English by default — pass an Accept-Language header to receive localized names.
Security
UserToken or PersonalToken
Locale code for localizing currency names (e.g. de, fr, ja). Defaults to en (British English) if omitted or unsupported. See Language Support for the full list of supported languages.
Example:en
Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
Example:f47ac10b-58cc-4372-a567-0e02b2c3d479
- Production Environmenthttps://api.wise.com/2026Q3/currencies
- Sandbox Environmenthttps://api.wise-sandbox.com/2026Q3/currencies
- UserToken
- PersonalToken
curl -i -X GET \
https://api.wise.com/2026Q3/currencies \
-H 'Accept-Language: en' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'X-External-Correlation-Id: f47ac10b-58cc-4372-a567-0e02b2c3d479'List of currencies allowed for transfers.
Headers
Echoed back when X-External-Correlation-Id was included in the request. Learn more.
Example:"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Response
[ { "code": "AUD", "symbol": "A$", "name": "Australian dollar", "countryKeywords": [ "AUD", "AU", "Australia", "aus" ], "supportsDecimals": true }, { "code": "JPY", "symbol": "¥", "name": "Japanese yen", "countryKeywords": [ "JPY", "JP", "Japan", "jpn" ], "supportsDecimals": false } ]