Currency API FREE
170+ currencies · Any base · No API key · No rate limits · Daily updated
170+ Currencies
Fiat, crypto & precious metals
No API Key
Just fetch the URL directly
No Rate Limits
Served via GitHub Pages CDN
Daily Updated
Fresh rates every midnight UTC
Try It
Endpoints
GET/v1/currencies/{base}.json
All exchange rates for the given base currency
GET/v1/currencies/{base}.min.json
Minified version (smaller, faster)
GET/v1/currencies/currencies.json
List of all supported currency codes
GET/v1/currencies/latest.json
All bases × all targets in one file
Quick Start
// JavaScript
const res = await fetch('https://nemesisx1.github.io/currency-api/v1/currencies/usd.json');
const data = await res.json();
const eurRate = data.usd.eur; // 0.85
console.log(100 * eurRate); // 85 EUR
# Python
import urllib.request, json
url = "https://nemesisx1.github.io/currency-api/v1/currencies/usd.min.json"
data = json.loads(urllib.request.urlopen(url).read())
print(100 * data["usd"]["eur"]) # 85.0
# cURL
curl https://nemesisx1.github.io/currency-api/v1/currencies/usd.json
CDN URLs
GitHub Pages (primary): nemesisx1.github.io/currency-api/v1/currencies/{base}.json
jsDelivr: cdn.jsdelivr.net/gh/NemesisX1/currency-api@main/v1/currencies/{base}.json
GitHub Raw: raw.githubusercontent.com/NemesisX1/currency-api/main/v1/currencies/{base}.json