Fetch the latest or historical exchange rates. Returns an array of rate objects. Supports filtering by base currency, target currencies, specific dates, and date ranges.
Parameters (7)
base(string, query, optional)
Base currency code (ISO 4217). Defaults to EUR.
Constraints: {'pattern': '^[A-Z]{3}$'}
date(string, query, optional)
Specific date for historical rates (YYYY-MM-DD format)
from(string, query, optional)
Start date for date range queries (YYYY-MM-DD format)
group(string, query, optional)
Downsample time series data (e.g., 'month', 'year')
import zingu_apis
api = zingu_apis.api("frankfurter")
result = api.fetch("rates", base="USD", quotes="EUR,GBP,JPY", date="2024-01-15", from="2024-01-01", to="2024-01-31", group="month", providers="ECB,FRED")
for item in result:
print(item)
const resp = await fetch("https://api.frankfurter.dev/v2/rates?base=USD"es=EUR%2CGBP%2CJPY&date=2024-01-15&from=2024-01-01&to=2024-01-31&group=month&providers=ECB%2CFRED");
const data = await resp.json();