published

ExchangeRate API

The ExchangeRate API offers real-time and historical foreign exchange rates for over 160 currencies, ideal for financial applications and currency conversion.

Developed by ExchangeRate‑API Inc.

99.95%Uptime
150msLatency
850Stars
API KeyAuth
NoCredit Card
RESTStyle
v6Version
API Endpoints

Reference for available routes, request structures, and live examples.

Retrieves latest currency exchange rates

Full Endpoint URL
https://v6.exchangerate-api.com/latest/{base}
Implementation Example
curl -X GET 'https://v6.exchangerate-api.com/latest/{base}' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Request Payload
{
  "base": "USD"
}
Expected Response
{
  "rates": {
    "EUR": 0.891,
    "GBP": 0.772
  },
  "base_code": "USD"
}
Version:v6
Limit:1500 requests/month
Real-World Applications
  • Ecommerce checkout currency conversion at runtimeOptimized Capability
  • Personal finance or portfolio tracker fetching historical FX dataOptimized Capability
  • Serverless function that converts amounts for invoice generationOptimized Capability
  • Mobile app showing up‑to‑date exchange rates for users travelling abroadOptimized Capability
Advantages
  • Simple REST endpoints with minimal overhead
  • Freemium plan enables easy experimentation
  • Support for both real‑time and historical rates
  • Wide language support and community SDKs
Limitations
  • Free tier has relatively low monthly request quota
  • No official client for less common languages like Go or Rust
  • Limited analytics or bulk data export features
  • Rate limits may restrict high‑volume use without paid plan

FAQs

API Specifications

v6
Pricing Model
tiered monthly subscription based on request volume
Credit Card
Not Required
Response Formats
JSON
Supported Languages
6 Languages
SDK Support
Python, JavaScript (Node.js), Ruby, PHP
Time to Hello World

Less than 5 minutes to get API key and make first request

Rate Limit

60 requests per minute, 1,500 requests per month on freemium

Free Tier Usage

1,500 requests per month, limited to 250 requests per day, basic support

Use Case: Best For

Small‑scale apps, prototyping, startups needing quick FX data

Not Recommended For

High‑frequency trading, enterprise bulk export, ultra‑low‑latency systems

#currency#finance

Explore Related APIs

Discover similar APIs to ExchangeRate API

View All APIs
OPEN SOURCE

Currency Exchange API

The Currency Exchange API offers developers reliable access to real-time and historical foreign exchange and cryptocurrency rates, suitable for integration into various applications.

FREEMIUM

finlight

Finlight API offers developers access to real-time financial data and market analytics, making it ideal for creating fintech applications and investment tools.

FREEMIUM

Marketaux Financial News

Marketaux Financial News API offers developers real-time access to structured financial news and headlines from across the globe, suitable for dashboards and investment applications.