Free exchange rates for 30 currencies and country-currency data powered by European Central Bank
https://nordapi.ee/api/v1
GET /currencies
Returns all available currency codes and names.
curl https://nordapi.ee/api/v1/currencies
GET /latest
Get the latest exchange rates.
base
(optional) - Base currency code (default: EUR)symbols
(optional) - Comma-separated currency codes
curl https://nordapi.ee/api/v1/latest
curl "https://nordapi.ee/api/v1/latest?base=USD&symbols=EUR,GBP,NOK"
GET /convert
Convert an amount from one currency to another.
from
(required) - Source currency codeto
(required) - Target currency codeamount
(required) - Amount to convertdate
(optional) - Date for historical conversion (YYYY-MM-DD)
curl "https://nordapi.ee/api/v1/convert?from=USD&to=EUR&amount=100"
GET /historical/:date
Get exchange rates for a specific date.
date
(required) - Date in URL (YYYY-MM-DD)base
(optional) - Base currency codesymbols
(optional) - Comma-separated currency codes
curl "https://nordapi.ee/api/v1/historical/2026-03-15?base=USD"
GET /timeseries
Get exchange rates for a date range.
start_date
(required) - Start date (YYYY-MM-DD)end_date
(required) - End date (YYYY-MM-DD)base
(optional) - Base currency codesymbols
(optional) - Comma-separated currency codes
curl "https://nordapi.ee/api/v1/timeseries?start_date=2026-03-01&end_date=2026-03-15&base=USD&symbols=EUR"
GET /countries
Get all countries with their currencies (49 countries).
region
(optional) - Filter by region (Europe, Americas, Asia-Pacific, etc.)
curl https://nordapi.ee/api/v1/countries
curl "https://nordapi.ee/api/v1/countries?region=Europe"
GET /countries/:code
Get details about a specific country by ISO code.
curl https://nordapi.ee/api/v1/countries/NO
GET /currencies/:code/countries
Get all countries that use a specific currency.
curl https://nordapi.ee/api/v1/currencies/EUR/countries
curl https://nordapi.ee/api/v1/currencies/NOK/countries
USD US DollarEUR EuroGBP British PoundJPY Japanese YenNOK Norwegian Krone 🇳🇴SEK Swedish Krona 🇸🇪DKK Danish Krone 🇩🇰ISK Icelandic Króna 🇮🇸CHF Swiss FrancCAD Canadian DollarAUD Australian DollarNZD New Zealand DollarThe API is rate-limited to 100 requests per hour per IP address.
Response headers include:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
Yes! Our forex API is completely free with no API key required. You get 100 requests per hour at no cost. Perfect for testing, small projects, and personal use.
All currency exchange rates are sourced from the European Central Bank (ECB) via the Frankfurter API. Data is updated daily at 16:30 CET to ensure accuracy.
We support 30 major world currencies including USD, EUR, GBP, JPY, CAD, AUD, and all Nordic currencies (NOK, SEK, DKK, ISK). See the full list in the Supported Currencies section above.
No API key is required for the free tier. Simply make requests to our endpoints and start converting currencies immediately.
Yes, you can use our free currency API for commercial projects within the 100 requests/hour limit. For higher usage, contact us about premium plans.
The /latest endpoint returns all exchange rates for a base currency, while /convert calculates a specific currency conversion for an amount you provide.
Data sourced from European Central Bank • Updated daily at 16:30 CET