Public APIs
Exchange-Rate favicon

Exchange-Rate

Currency Exchange

Live currency exchange rates and conversion for 160+ currencies.

Exchange-Rate's website screenshot

About Exchange-Rate

Exchange Rate API is a REST API providing real-time currency exchange rate data for 160+ currencies, with mid-market rates sourced from Reuters/Refinitiv interbank feeds and updated every 60 seconds. It offers endpoints for multi-target rate lookups, simple pair lookups, historical rate data (available back to 1999 for major pairs, with 1D/7D/30D/1Y periods), and a list of supported currency symbols. Authentication uses bearer tokens, and the service is served over Cloudflare's edge network for sub-50ms response times.

The API includes official first-party SDKs for JavaScript, Python, PHP, and React, distributed via npm, PyPI, and Packagist, along with an MCP server. A free tier is available with no credit card required, supporting any base currency and HTTPS access; paid plans (referenced as Small and Medium) add expanded access to historical data and higher limits.

It is aimed at developers building applications that need currency conversion or FX data, including fintech apps, e-commerce and billing platforms, SaaS products, travel tech, analytics dashboards, ERP systems, and AI agents. Use cases described include billing pipelines, checkout currency conversion, and financial dashboards.

Key features

  • Real-time mid-market exchange rates for 160+ currencies, updated every 60 seconds
  • Historical rate data back to 1999 with 1D/7D/30D/1Y periods
  • Official SDKs for JavaScript, Python, PHP, and React
  • Bearer token authentication with simple API key setup
  • Sub-50ms responses via Cloudflare's global edge network
  • Free tier with no credit card required and historical data included

Frequently asked questions

Is there a free tier and does it require a credit card?

Yes, the free tier requires only an email address and no credit card or trial expiry.

Where does the exchange rate data come from?

Rates are sourced from Reuters (Refinitiv) and interbank market feeds, providing mid-market rates with no retail markup.

How often are the rates updated?

Rates are updated every 60 seconds and fetched live on each API request.

What SDKs or languages are supported?

Official SDKs are available for JavaScript, Python, PHP, and React, and the REST API works with any language or framework.

Does the free tier include historical data?

Yes, historical exchange rate data is available on the free tier, unlike most competitors that restrict it to paid plans.

Ad
Webz.io News API favicon

Webz.io News API

Webz.io News APIs provide global news data for search, monitoring, analytics, and AI applications, with powerful filters and natural-language search.

Learn more
Ad
SerpApi - Search API favicon

SerpApi - Search API

SerpApi's Search API makes it easy and fast to scrape Google and other search engines.

Learn more

Featured products

  • SerpApi - Search API favicon
  • Webz.io News API favicon
  • TranscriptFetch favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product