FreeAPIHub
HomeAPIsAI ModelsAI ToolsBlog
Favorites
FreeAPIHub

The central hub for discovering, testing, and integrating the world's best AI models and APIs.

Platform

  • Categories
  • AI Models
  • APIs

Company

  • About Us
  • Contact
  • FAQ

Help

  • Terms of Service
  • Privacy Policy
  • Cookies

© 2026 FreeAPIHub. All rights reserved.

GitHubTwitterLinkedIn
  1. Home
  2. Categories
  3. Finance
  4. Currency Exchange API
published

Currency Exchange API

The Currency Exchange API offers developers free access to real-time and historical exchange rates, suitable for financial and analytical applications.

Developed by Exchangerate.host

Live API
99.90%Uptime
200msLatency
980Stars
API KeyAuth
NoCredit Card
RESTStyle
1.0Version

Reference

API Endpoints

Endpoints

Available routes, request structures, and code examples.

Get latest currency exchange rates

Endpoint URL
https://api.exchangerate.host/latest
Code Example
curl -X GET 'https://api.exchangerate.host/latest'
Request Payload
{
  "base": "USD"
}
Expected Response
{
  "base": "USD",
  "date": "2023-01-01",
  "rates": {
    "EUR": 0.85,
    "GBP": 0.75
  }
}
Version:v1
Limit:Unlimited (non-commercial)

Integration

Quick Start

cURL ExampleREST
curl -X GET "https://api.exchangerate.host/latest?base=USD&symbols=EUR,GBP"

Docs

Technical Documentation

What this API does

The Currency Exchange API by Exchangerate.host provides developers with seamless access to real-time and historical exchange rates for over 170 currencies, including fiat currencies, cryptocurrencies, and precious metals. Key features include up-to-date currency conversion, detailed historical exchange data dating back to 1999, and a straightforward authentication process using API keys.

How it works

Developers can use simple HTTP GET requests to interact with the API. Key endpoints include those for retrieving the latest exchange rates, performing currency conversions, and accessing historical data. Responses are delivered in JSON format, making it straightforward to integrate with various platforms, including web applications and mobile apps.

Authentication

Authentication is handled via API keys. Developers must sign up on the Exchangerate.host platform to receive an API key for accessing the service.

Example usage

  • /latest - Retrieves the latest exchange rates for all supported currencies.
  • /convert?from=USD&to=EUR&amount=100 - Converts 100 USD into EUR.
  • /historical?date=2023-01-01&base=USD - Fetches historical exchange rates for a specified date.

Limits

The API allows up to 1,000 free requests per month without a credit card. Additional requests may require a subscription plan.

Ideal use cases

  • Building financial applications that require real-time currency data.
  • Developing e-commerce platforms with multi-currency support.
  • Creating analytical tools for historical currency research.
  • Integrating currency conversion into travel planning applications.

Examples

Real-World Applications

  • Integrate real-time currency conversion in e-commerce checkout systems
  • Build financial dashboards displaying historical exchange rate trends
  • Automate multi-currency pricing for SaaS products
  • Analyze currency fluctuations for trading or investment platforms
  • Convert cryptocurrency values to fiat currency in portfolio apps

Evaluation

Advantages & Limitations

Advantages
  • ✓ Access to real-time and historical exchange rates for 170+ currencies
  • ✓ No credit card required to get started with free tier
  • ✓ Simple RESTful API design with JSON responses
  • ✓ Supports both fiat currencies, cryptocurrencies, and precious metals
Limitations
  • ✗ Free tier limited to 1,000 requests per month
  • ✗ No official SDKs for all programming languages
  • ✗ Rate limiting might affect high-frequency trading applications
  • ✗ Limited response formats - JSON only

Support

Frequently Asked Questions

Important Notice

Verify Before You Decide

Last verified · Apr 30, 2026

The details on this page — including pricing, features, and availability — are based on our last review and may not reflect the provider's current offering. Providers update their products frequently, sometimes without prior notice.

What may have changed

Pricing Plans
Features & Limits
Availability
Terms & Policies

Always visit the official provider website to confirm the latest pricing, terms, and feature availability before subscribing or integrating.

Check official site

External Resources

Documentation Official Website Pricing Details Postman Collection

API Specifications

1.0
Pricing Model
Freemium with paid plans for higher usage
Credit Card
Not Required
Response Formats
JSON
Supported Languages
6 Languages
SDK Support
Python, JavaScript
Rate Limit

1000 requests per month

Time to Hello World

Less than 5 minutes

Free Tier

1,000 free requests per month, no credit card required

Best For

Developers needing affordable, reliable currency exchange data with historical insights

Not Ideal For

High-frequency trading platforms requiring millisecond latency or unlimited requests

Tags

#historical#conversion#forex#free-api#fintech#currency#exchange-rates

You Might Also Like

More APIs Similar to Currency Exchange API

Brapi Brazilian Finance API

The Brapi Brazilian Finance API provides developers with access to real-time and historical Brazilian market data, supporting stocks, FIIs, ETFs, and cryptocurrencies.

publicREST

Finlight Financial News API

The Finlight Financial News API provides developers with free access to global financial news, ideal for enhancing analytics and decision-making in fintech applications.

publicREST

Marketaux Financial News API

The Marketaux Financial News API provides developers with free access to structured financial news and sentiment scoring, ideal for fintech and trading applications.

public AIREST