Free Currency Exchange Rates
App · 3 actions
Convert money and look up daily exchange rates for 300+ currencies, including cryptocurrencies and metals such as gold, today or on any day since March 2024, from the open-source Free Currency Exchange Rates API. No account, API key or rate limit.
Actions
| Action | What it does |
|---|---|
| Convert currency | Convert an amount from one currency to another at the latest daily rate, or at the rate on a past day since 2 March 2024. |
| Get exchange rates | Get what one unit of a currency buys in other currencies, today or on any day since 2 March 2024. |
| List currencies | List the 300+ currencies the Free Currency Exchange Rates API has rates for: fiat money, common cryptocurrencies and metals such as gold, each with its code and name. |
Convert currency
Convert an amount from one currency to another at the latest daily rate, or at the rate on a past day since 2 March 2024. Works for fiat, crypto and metals, e.g. USD to EUR or BTC to GBP. No API key required.
Inputs
- Amount
amountnumberRequired - The amount to convert, e.g. 100.
- From currency
from_currencytextRequired - The currency the amount is in, e.g. USD.
- To currency
to_currencytextRequired - The currency to convert to, e.g. EUR.
- Date
datedate - Use the rates published on this day, from 2 March 2024 on. Leave blank for the latest rates.
Outputs
amountnumber- The amount converted.
converted_amountnumber- The amount in the target currency.
datetext- The day the rate was published (YYYY-MM-DD).
from_currencytext- The currency converted from, e.g. 'USD'.
ratenumber- How much of the target currency one unit of the source buys.
summarytext- One line, e.g. '100.00 USD = 89.09 EUR (rate 0.89086065, 2026-10-15)'.
to_currencytext- The currency converted to, e.g. 'EUR'.
Example output
{
"amount": 100.0,
"converted_amount": 89.086065,
"date": "2026-10-15",
"from_currency": "USD",
"rate": 0.89086065,
"summary": "100.00 USD = 89.09 EUR (rate 0.89086065, 2026-10-15)",
"to_currency": "EUR"
}Get exchange rates
Get what one unit of a currency buys in other currencies, today or on any day since 2 March 2024. Name the currencies you want, or leave them blank for all 300+. Works for fiat, crypto and metals. No API key required.
Inputs
- From currency
base_currencytextRequired - The currency to give rates from, e.g. USD.
- To currencies
currencieslist - The currencies to give rates in, as a list or separated by commas, e.g. EUR, GBP, JPY. Leave blank for all.
- Date
datedate - Use the rates published on this day, from 2 March 2024 on. Leave blank for the latest rates.
Outputs
base_currencytext- The currency the rates are from, e.g. 'USD'.
countnumber- How many rates came back.
datetext- The day the rates were published (YYYY-MM-DD).
not_foundlist- Currencies asked for that the API has no rate for.
rateslist- The rates, in the order asked for, or A to Z by code when no currencies were named.
Example output
{
"base_currency": "USD",
"count": 5,
"date": "2026-10-15",
"not_found": [],
"rates": [
{
"currency": "EUR",
"rate": 0.89086065
},
{
"currency": "GBP",
"rate": 0.75481818
},
{
"currency": "JPY",
"rate": 157.71588597
},
{
"currency": "BTC",
"rate": 1.2365972e-05
},
{
"currency": "XAU",
"rate": 0.0002412717
}
]
}List currencies
List the 300+ currencies the Free Currency Exchange Rates API has rates for: fiat money, common cryptocurrencies and metals such as gold, each with its code and name. Optionally search by code or name. No API key required.
Inputs
- Search
searchtext - Only currencies whose code or name contains this, e.g. 'dollar' or 'BTC'. Leave blank for all.
Outputs
countnumber- How many currencies came back.
currencieslist- The currencies, A to Z by code.
Example output
{
"count": 5,
"currencies": [
{
"code": "BTC",
"name": "Bitcoin"
},
{
"code": "EUR",
"name": "Euro"
},
{
"code": "GBP",
"name": "British Pound"
},
{
"code": "USD",
"name": "US Dollar"
},
{
"code": "XAU",
"name": "Gold Ounce"
}
]
}