Currency Exchange APIs Terms Comparison

Side-by-side comparison of free tiers, rate limits, and usage restrictions for 6 currency exchange apis.

Terms of service may change. Always verify with the official API documentation before building production applications.

API Free Tier Rate Limit Commercial Attribution Auth CORS Caching Notable Restrictions
Currencylayer 100 calls/month 100 calls/month (free) Req API Key (query parameter) Yes Yes Free plan: HTTP only, USD base currency only, no historical
ExchangeRate.host 100 calls/month 100 calls/month (free) No API Key (query parameter) Yes Yes Free tier has limited historical data access
ExchangeRatesAPI.io 250 calls/month 250 calls/month (free) No API Key (query parameter) Yes Yes Free plan: EUR base only, HTTP only, no time-series
Fixer 100 calls/month 100 calls/month (free) Req API Key (query parameter) Yes Yes Free plan: HTTP only, EUR base only, no conversion endpoint
Currency API 300 calls/month 300 calls/month (free) No API Key (header) Yes Yes Free tier limited to daily updates and basic currency pairs
CurrencyFreaks 1,000 calls/month 1,000 calls/month (free) No API Key (query parameter) Yes Yes Free plan: latest rates only, no historical or time-series

Attribution Details

Currencylayer: Currencylayer attribution required on free tier
Fixer: Fixer.io attribution required on free plan

Last updated: 2026-04