Documentation
Currency List Endpoint
The Currency List endpoint provides a complete list of all supported currencies, cryptocurrencies, and precious metals available through our API. This endpoint is useful for building currency selection interfaces or validating currency codes before making conversion requests.
We currently support 152 currencies including major world currencies, cryptocurrencies like Bitcoin and Ethereum, and precious metals like gold and silver.
Currency List
/api/v1/currencies
Request Parameters
key
string
Your API key
output
string
Response output format. Use `json` (default) or `xml`.
Default: json
Response Properties
valid
boolean
Indicates whether the request was successful
currencies
object
Object containing currency codes as keys and currency names as values
Common Use Cases
The Currency List endpoint is commonly used for:
- Building currency selectors: Populate dropdown menus or search interfaces
- Validating currency codes: Check if a currency code is supported before making requests
- Displaying currency information: Show currency names and symbols in your application
- Filtering by currency type: Separate fiat currencies from cryptocurrencies or precious metals
- Caching currency data: Store the list locally to reduce API calls
Best Practices
To optimize your use of the Currency List endpoint:
- Cache the response: Currency lists don't change frequently, so cache the response for 24-48 hours
- Use JSON format: JSON is more compact and easier to parse than XML
- Handle errors gracefully: Always check for error responses and handle them appropriately
- Consider your use case: Only fetch the currency list when you need it, not on every page load
Explore other endpoints
/api/v1/rates
Currency Rates
Get real-time exchange rates for all currencies using the currency codes from this endpoint
/api/v1/convert
Currency Conversion
Convert specific amounts between currencies using the supported currency codes
/api/v1/history
Historical Rates
Get historical exchange rates for analysis using the available currency codes
/api/v1/timeframe
Timeframe Rates
Get exchange rates for specific date ranges and periods