# Currencies Endpoint
Returns all our supported currencies. The API supports 33 currencies — see the full currency list (opens new window).
Request Method: GET
Request URL: https://api.freecurrencyapi.com/v1/currencies
# Request Parameters
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
apikey | string | ️ | Your API Key |
currencies | string | A list of comma-separated currency codes which you want to get (EUR,USD,CAD) By default all available currencies will be shown | |
as_html | boolean | 1 returns the currency list as an HTML table instead of JSON |
# Example Request
curl "https://api.freecurrencyapi.com/v1/currencies?currencies=EUR,GBP" \
-H "apikey: YOUR-APIKEY"
# Sample Response
{
"data": {
"EUR": {
"symbol": "€",
"name": "Euro",
"symbol_native": "€",
"decimal_digits": 2,
"rounding": 0,
"code": "EUR",
"name_plural": "Euros",
"type": "fiat"
},
"GBP": {
"symbol": "£",
"name": "British Pound Sterling",
"symbol_native": "£",
"decimal_digits": 2,
"rounding": 0,
"code": "GBP",
"name_plural": "British pounds sterling",
"type": "fiat"
}
}
}
Because the example request filters to currencies=EUR,GBP, exactly those two entries are
returned; omit the currencies parameter to receive all 33 supported currencies.
# Response fields
| Field | Description |
|---|---|
code | The ISO 4217 code you pass as base_currency or in currencies |
name | English name |
name_plural | English plural, e.g. for "250 Euros" |
symbol | Symbol as used in English, e.g. $ or CA$ |
symbol_native | Symbol as used in the currency's own country |
decimal_digits | Number of decimals to show for amounts in this currency |
rounding | Rounding increment for amounts, 0 for no special rounding |
type | fiat for every currency freecurrencyapi supports |
# HTML table
With as_html=1 the endpoint returns an HTML <table> with the columns Code and Name instead of
JSON, ready to embed in a page.
# Errors and quota
An unknown code in currencies returns 422 with the parameter in errors. A successful call
counts against your monthly quota like the rate endpoints; the X-Cost response header shows how
many requests it used.