About

Currencyapi.com provides a JSON REST API for current and historical foreign exchange rates. It exposes endpoints for latest rates, historical rates, and currency conversion data, with examples shown for cURL, PHP, Node.js, and Java.

The service covers 170+ supported currencies and cryptocurrencies, updates rates every 60 seconds on paid plans, and includes HTTPS access, rate limits, and historical data. The free plan includes 300 requests, 1 API key, private use, 10 requests per minute, daily updates, latest rates, and historical rates.

  • 170+ supported currencies
  • Latest and historical rates
  • 300 requests per month
  • 1 API key included
  • 10 requests per minute
  • Daily updates on free plan
  • HTTPS encryption

Free Tier Value

49
FTV score
Est. value $2.00 / month
Credit card Not required
Feature parity 55%

This free tier is capped at 300 requests per month, so its value is modest even though it includes the core API features like latest and historical rates, HTTPS, and a monthly reset. Compared with the cheapest paid plan at $9.99/month, it delivers roughly 3% of that plan’s request volume and lacks commercial use, so a fair buyer-equivalent value is about $2/month. A credit card is not required to start, which keeps the friction low, but the usage cap keeps the score well below the paid starter plan.

What's included in the free tier

  • 300 requests per month.
  • 1 API key.
  • Private use only.
  • HTTPS encryption.
  • 10 requests per minute.
  • Daily updates.
  • Latest rates access.
  • Historical rates access.

Paid plans

Small

$9.99 / mo
requests/month
15,000
api_keys
1
  • 15,000 requests
  • 1 API key
  • Commercial use
  • HTTPS encryption
  • No rate limit
  • Hourly updates
  • Latest rates
  • Historical rates

Medium

$39.99 / mo
requests/month
600,000
api_keys
2
  • 600,000 requests
  • 2 API keys
  • Commercial use
  • Sandbox API keys
  • HTTPS encryption
  • No rate limit
  • 60 sec. updates
  • Team management

Large

$79.99 / mo
requests/month
1,700,000
api_keys
5
  • 1,700,000 requests
  • 5 API keys
  • Commercial use
  • Sandbox API keys
  • HTTPS encryption
  • No rate limit
  • 60 sec. updates
  • SLA

Custom

Contact sales
Custom / mo
requests
Custom
api_keys
Custom
  • Custom requests
  • Custom API keys
  • Commercial use
  • Sandbox API keys
  • HTTPS encryption
  • No rate limit
  • 60 sec. updates
  • Custom SLA

Pricing extracted from Currencyapi.com's pricing page. Always verify current pricing before committing.