Real-Time Currency Exchange API

Access live exchange rates for 170+ currencies. Simple REST API with historical data, conversion endpoints, and 99.9% uptime guarantee.

1 USD = 0.85023 EUR • Updated 2 seconds ago
Start Free Trial View Documentation

Simple & Powerful API

Get started in minutes with our well-documented REST API. Support for all major programming languages.

  • Real-time exchange rates updated every 60 seconds
  • Historical data going back 20 years
  • Bank-grade security with HTTPS encryption
  • 99.9% uptime SLA guaranteed
JavaScript
// Get latest exchange rates
const response = await fetch('https://api.currency.codes/latest', {
  headers: {
    'X-API-Key': 'your-api-key'
  }
});
const data = await response.json();
console.log(data);
// Output:
{
  "base": "USD",
  "date": "2024-01-15",
  "rates": {
    "EUR": 0.85023,
    "GBP": 0.73654,
    "JPY": 110.234,
    // ... 170+ currencies
  }
}

Everything You Need

Powerful features for developers and businesses

Lightning Fast

Average response time under 50ms with global CDN distribution

🔄

Auto Updates

Exchange rates updated every 60 seconds from trusted sources

📊

Historical Data

Access exchange rates dating back to 1999 for trend analysis

🌍

170+ Currencies

Support for all major and exotic currencies including crypto

🔧

Developer Friendly

RESTful API with SDKs for Python, Node.js, PHP, and more

📈

No Rate Limits

Unlimited requests on all paid plans for your scaling needs

Simple, Transparent Pricing

Start free, upgrade when you need more

Free

$0
forever
  • 1,000 requests/month
  • Live exchange rates
  • Major currencies only
  • Community support

Enterprise

$299
per month
  • Unlimited requests
  • Dedicated infrastructure
  • Custom endpoints
  • 24/7 phone support
  • 100% uptime SLA