.github/workflows | ||
other | ||
.gitignore | ||
allcurrencies.min.json | ||
country.json | ||
currscript.js | ||
LICENSE | ||
MIGRATION.md | ||
money.jpg | ||
package-lock.json | ||
package.json | ||
README.md | ||
skeleton-package.json |
Free Currency Exchange Rates API
Features:
- Free & Blazing Fast response
- No Rate limits
- 150+ Currencies, Including Common Cryptocurrencies
- Daily Updated
URL Structure:
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@{date}/{apiVersion}/{endpoint}
Formats:
date
The date should either be latest
or in YYYY.M.D
format
The Endpoints Supports HTTP GET Method and returns the data in two formats:
/{endpoint}.json
/{endpoint}.min.json
The above formats also work for fallback i.e if .min.json
link fails, you can use .json
link and vice versa
Endpoints:
/currencies
Lists all the available currencies in prettified json format:
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies.json
Get a minified version of it:
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies.min.json
/currencies/{currencyCode}
Get the currency list with EUR as base currency:
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/eur.json
Get the currency list with EUR as base currency on date 2024-03-02:
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@2024.3.2/v1/currencies/eur.json
Get the currency list with BTC as base currency:
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/btc.json
Get the currency list with BTC as base currency in minified format:
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/btc.min.json
Additional Fallback URL on CloudFlare:
This fallback URL only returns latest currencies and does not have date
option
https://currency-api.pages.dev/{apiVersion}/{endpoint}
Get the currency list with BTC as base currency:
https://currency-api.pages.dev/v1/currencies/btc.json
Migrating from Previous Currency API: Read this