Loading / 加载中…
Loading / 加载中…
Finance & reference data
Six bounded operations return the latest rates, convert an amount, read one historical day, a short time series or the change between two dates, and list currency names. Responses separate the requested date from the reference day the rates belong to.
Checking current availability and approved prices…
JSON in, a structured response out. Every public gateway endpoint uses POST.
Rates for the most recently published reference day. Omitting symbols uses USD,GBP,JPY.
POST /api/v1/currency/latestUse the documented flat JSON object. Keep the fields at the top level; do not wrap them in body.
{
"base": "EUR",
"symbols": "USD,GBP,JPY"
}A numeric amount greater than zero and no more than 1,000,000,000; defaults to 1. Optional historical date.
POST /api/v1/currency/convertUse the documented flat JSON object. Keep the fields at the top level; do not wrap them in body.
{
"from": "USD",
"to": "EUR",
"amount": 100
}Dates start at 1999-01-04. A weekend or holiday resolves to the previous working day.
POST /api/v1/currency/historicalUse the documented flat JSON object. Keep the fields at the top level; do not wrap them in body.
{
"date": "2024-01-06",
"base": "EUR",
"symbols": "USD,GBP"
}At most 31 calendar days inclusive and 10 symbols. Inspect stop_reason; missing business-day data is not zero.
POST /api/v1/currency/timeseriesUse the documented flat JSON object. Keep the fields at the top level; do not wrap them in body.
{
"start": "2024-01-02",
"end": "2024-01-05",
"base": "EUR",
"symbols": "USD"
}Compare available endpoint rates within a 31-day window, retaining actual dates rather than inventing daily observations.
POST /api/v1/currency/fluctuationUse the documented flat JSON object. Keep the fields at the top level; do not wrap them in body.
{
"start": "2024-01-02",
"end": "2024-01-05",
"base": "EUR",
"symbols": "USD"
}Current published code-to-name set. Its membership does not establish availability on historical dates.
POST /api/v1/currency/currenciesUse the documented flat JSON object. Keep the fields at the top level; do not wrap them in body.
{}The most recently published ECB reference day. The returned date names that day, which can be earlier than today's calendar date.
Up to 10 unique codes in symbols, separated by commas without spaces. Omitting symbols returns USD, GBP and JPY. Unknown or duplicate codes are rejected with INVALID_PARAM (400) and nothing is charged.
At most 31 calendar days, counting both start and end, and end must not precede start. These two operations cost twice the per-call price of the other four.