freeapis

ExchangeRate-API

Free currency conversion

Authentication
API Key
HTTPS
Yes
CORS
Yes
Data source
public-apis + marcelscruz

Overview

ExchangeRate-API provides exchange rates for 160+ currencies with a simple REST interface, updated daily. It’s a reliable pick for price displays, e-commerce checkouts, and multi-currency dashboards, with a free tier generous enough for hobby projects.

Quick Start

Latest rates for a base currency (replace YOUR_API_KEY):

curl "https://v6.exchangerate-api.com/v6/YOUR_API_KEY/latest/USD"

Supported currencies list:

curl "https://v6.exchangerate-api.com/v6/YOUR_API_KEY/codes"

Historical rates (paid plans):

curl "https://v6.exchangerate-api.com/v6/YOUR_API_KEY/history/USD/2024/1/15"

Pair conversion (paid plans):

curl "https://v6.exchangerate-api.com/v6/YOUR_API_KEY/pair/EUR/GBP/10"

Authentication

  • Register a free account at exchangerate-api.com — the key is emailed to you.
  • Send it in the URL path: /v6/{API_KEY}/....
  • The free tier is rate-limited per day; the response includes your remaining quota.

Rate Limits & Notes

  • Free tier: ~1,500 requests/month — enough for light apps; heavier use needs a paid plan.
  • Rates update once per day (UTC); don’t poll more often than needed.
  • Data is aggregated from multiple banking/authority sources (the site lists them).
  • The API supports 160+ currencies including crypto pairs on paid tiers.

FAQ

Is ExchangeRate-API free? There’s a free tier (about 1,500 requests/month); higher limits and history/pair endpoints are paid.

How do I get an API key? Sign up on the site — the key is delivered by email.

How often are rates updated? Daily (UTC).

More in Currency Exchange

APIAuthHTTPSCORS
1Forge

Forex currency market data

API KeyYesUnknown↗
AllRatesToday

Real-time exchange rates for 160+ currencies with historical data

API KeyYesUnknown↗
Amdoren

Free currency API with over 150 currencies

API KeyYesUnknown↗
ApogeoAPI

Live exchange rates for 161 currencies bundled with country reference data and IP geolocation

API KeyYesUnknown↗
Bank of Russia

Exchange rates and currency conversion

No authYesUnknown↗