curl -X GET 'https://api.countrystatecity.in/v1/currency' \
-H 'X-CSCAPI-KEY: YOUR_API_KEY'
[
{
"country": "AD",
"currency": { "code": "EUR", "name": "Euro", "symbol": "€" }
},
{
"country": "AE",
"currency": { "code": "AED", "name": "United Arab Emirates dirham", "symbol": "د.إ" }
},
{
"country": "AF",
"currency": { "code": "AFN", "name": "Afghan afghani", "symbol": "؋" }
}
]
Currency Endpoints
List All Currencies
Retrieve the currency used by every country, with optional reverse lookup by ISO 4217 code
GET
/
v1
/
currency
curl -X GET 'https://api.countrystatecity.in/v1/currency' \
-H 'X-CSCAPI-KEY: YOUR_API_KEY'
[
{
"country": "AD",
"currency": { "code": "EUR", "name": "Euro", "symbol": "€" }
},
{
"country": "AE",
"currency": { "code": "AED", "name": "United Arab Emirates dirham", "symbol": "د.إ" }
},
{
"country": "AF",
"currency": { "code": "AFN", "name": "Afghan afghani", "symbol": "؋" }
}
]
Retrieve the currency mapping for every country in the database. Each item links a country (by ISO2) to its currency
code, name, and symbol. Use the optional ?code= query parameter to perform a reverse lookup and find every country that uses a given ISO 4217 currency code (e.g., all Eurozone countries).
Availability: Supporter plan and above. Returns
403 on lower tiers.The list is alphabetically ordered by country ISO2 and excludes countries without currency data (~0.1% of records). Results are cached server-side for 24 hours.
Authentication
Your API key for authentication
Query Parameters
Optional ISO 4217 currency code (3 letters, case-insensitive). When set, returns only countries that use that currency. Invalid codes return
400.Response
Returns an array of objects with this shape:ISO2 code of the country (e.g.,
"US", "IN", "FR")Currency information
Show properties
Show properties
ISO 4217 currency code (e.g.,
"USD", "EUR"). Always present.Full currency name (e.g.,
"United States dollar"). May be null for edge-case territories.Unicode currency symbol (e.g.,
"$", "€", "₹"). May be null — clients should fall back to code when rendering.curl -X GET 'https://api.countrystatecity.in/v1/currency' \
-H 'X-CSCAPI-KEY: YOUR_API_KEY'
[
{
"country": "AD",
"currency": { "code": "EUR", "name": "Euro", "symbol": "€" }
},
{
"country": "AE",
"currency": { "code": "AED", "name": "United Arab Emirates dirham", "symbol": "د.إ" }
},
{
"country": "AF",
"currency": { "code": "AFN", "name": "Afghan afghani", "symbol": "؋" }
}
]
Related Endpoints
- Get Currency by Country — fetch the currency for a single country
- Get Country Details — full country record (includes currency fields inline)
Was this page helpful?
⌘I