A small read-only JSON API over the same data the board shows. No key, no sign-up, no rate limit worth mentioning — just be reasonable.
All responses are JSON with Access-Control-Allow-Origin: *, so you can
call them straight from a browser. Values are cached server-side and refreshed every
few minutes; the updated field tells you when.
European Central Bank reference rates, base EUR.
curl https://tickerpane.com/api/v1/rates
{
"base": "EUR",
"date": "2026-09-15",
"updated": "2026-09-16T12:20:42Z",
"rates": { "USD": 1.1539, "GBP": 0.8558, "JPY": 178.86, ... }
}
| Parameter | Default | Notes |
|---|---|---|
from | EUR | source currency code |
to | USD | target currency code |
amount | 1 | decimal |
{ "from": "EUR", "to": "USD", "amount": 100.0, "result": 115.39, "rate": 1.1539 }
Cross rates are derived through EUR, so a GBP→JPY conversion carries
two roundings. Unknown codes return 400 with the supported list.
Daily closes for the last 30 days, base EUR. Available for USD, GBP, JPY and CHF.
{
"base": "EUR",
"symbol": "USD",
"points": [ { "date": "2026-08-18", "value": 1.1602 }, ... ]
}
Aggregated spot prices in USD with the 24-hour change in percent.
{
"vs_currency": "usd",
"updated": "2026-09-16T12:20:42Z",
"quotes": [ { "symbol": "BTC", "price": 76075.0, "change": -1.13 }, ... ]
}
| Status | Meaning |
|---|---|
400 | bad parameter — the body names what was wrong |
404 | unknown symbol; the body lists what is available |
There is no authentication and no hard quota. The data is cached, so hammering the endpoint gains you nothing — one call a minute is plenty for anything this API is good for. If you need tick-level data or guaranteed uptime, use a commercial feed; this is a convenience wrapper, not infrastructure.
FX figures originate from the European Central Bank via Frankfurter; crypto quotes from CoinGecko. Everything is indicative and for information only — not investment advice, and not suitable for pricing trades. See about.