Frankfurter/getLatestRates

FrankfurterFrankfurter exchange-rate API

GET/latest

Get latest exchange rates

Retrieves the latest working day's exchange rates. Rates normally update around 16:00 CET. By default, returns all available quote currencies with EUR as the base currency. Use `symbols` to reduce the response size.

Query ECB reference rates, currencies, and historical time series without an API key; this collection covers the still-available v1.

Request

operationId
getLatestRates
Server
https://api.frankfurter.dev/v1
Authentication
None

Request parameters

amount

querynumberdouble

The amount to be converted (default is 1)

100

base

querystring

Base currency code (three-letter ISO 4217 code)

USD

symbols

querystring

Comma-separated list of currency codes to limit the response. If not specified, all available currencies are returned.

USD,GBP,JPY

Responses

200

ExchangeRateResponseapplication/json

Successful response with exchange rates

Properties: amountbasedaterates

404

Errorapplication/json

No rates found, for example because a currency is unsupported

Properties: message

422

Errorapplication/json

Unprocessable query parameter, for example an amount that is zero, negative, or not numeric

Properties: message

{
  "amount": 1,
  "base": "EUR",
  "date": "2026-01-23",
  "rates": {
    "USD": 1.0445,
    "GBP": 0.8342,
    "JPY": 161.23,
    "CHF": 0.9234,
    "AUD": 1.6111
  }
}