Skip to content

currency-rates/currency-rates.github.io

Repository files navigation

Currency Rates

Daily exchange rates for 170+ fiat currencies and crypto, published as static JSON.

No auth. No API keys. No rate limits. Just curl.

Base currency: CHF

Mirrors:

Usage

curl https://currency-rates.github.io/rates.json
{
  "EUR": 1.0908,
  "USD": 1.2892,
  "GBP": 0.9468,
  "BTC": 0.00001836,
  "ETH": 0.0006152
}

Historical rates:

curl https://currency-rates.github.io/2026/02/08/rates.json

With fx:

curl -s https://currency-rates.github.io/rates.json | fx .USD
curl -s https://currency-rates.github.io/rates.json | fx 'x => 100 / x.USD * x.EUR'

Data Sources

Median across 11 providers, updated every 4 hours:

Provider Type Status
Aviasales Fiat Aviasales
OpenExchangeRates Fiat OpenExchangeRates
ECB Fiat ECB
ExchangeRate-API Fiat ExchangeRate-API
FloatRates Fiat FloatRates
NBP (Poland) Fiat NBP
CNB (Czechia) Fiat CNB
BAZG (Switzerland) Fiat BAZG
Coinbase Crypto Coinbase
CoinGecko Crypto CoinGecko
CoinRanking Crypto CoinRanking

Rates deviating >10% from median are flagged.

Used by

  • numbr.dev — a smart calculator combined with a notepad

Development

npm ci
npm test
npm run lint

Contributors