freeapis

Exchangeratesapi.io

Exchange rates with currency conversion

Authentication
API Key
HTTPS
Yes
CORS
Yes

Overview

Exchangeratesapi.io provides exchange rates (ECB-backed) with conversion and time-series. Auth is an API key (an invalid key returns 401, verified).

Quick Start

Latest rates (replace YOUR_KEY):

curl "https://api.exchangeratesapi.io/v1/latest?access_key=YOUR_KEY"
{
  "success": true,
  "timestamp": 1787448092,
  "base": "EUR",
  "date": "2026-08-22",
  "rates": { "USD": 1.084, "GBP": 0.854, "JPY": 162.5 }
}

Convert:

curl "https://api.exchangeratesapi.io/v1/convert?access_key=YOUR_KEY&from=USD&to=EUR&amount=100"

Authentication

  • Register at exchangeratesapi.io → free API key.
  • Send it as the access_key query parameter (invalid → 401, verified).

Rate Limits & Notes

  • Free tier: 100 requests/month (check the docs); paid plans scale.
  • Free tier: base EUR only; paid unlocks custom bases and more.
  • Endpoints: /v1/latest, /v1/convert, /v1/timeseries, /v1/{date}.

FAQ

Is Exchangeratesapi.io free? Free tier: 100 requests/month; more is paid.

What’s the base currency? EUR on the free tier.

What’s the auth style? access_key query parameter (verified).

More in Currency Exchange

APIAuthHTTPSCORS
1Forge

Forex currency market data

API KeyYesUnknown
Amdoren

Free currency API with over 150 currencies

API KeyYesUnknown
Bank of Russia

Exchange rates and currency conversion

No authYesUnknown
Currency-api

Free Currency Exchange Rates API with 150+ Currencies & No Rate Limits

No authYesYes
CurrencyFreaks

Provides current and historical currency exchange rates with free plan 1K requests/month

API KeyYesYes