Skip to content
Set free rate alerts - email, Telegram & more. Never miss a good rate. Set Alert
ExchangeRates.com

System Status

Live health of our API providers and incident history.

Checking systems...

API Provider Health

We ping each API provider regularly to confirm it's responding.

Provider Update Frequency Status
TwelveData Real-time
60-second cache
Checking...
Open Exchange Rates Hourly
5-minute cache
Checking...
European Central Bank Daily
Weekdays at 16:00 CET
Checking...
MetalPriceAPI Every 60 seconds
During market hours
Checking...

How Our Data Pipeline Works

ExchangeRates.com uses multiple API providers in a fallback chain. When you request a rate, our system tries each source in order until one succeeds.

1

TwelveData (Primary)

Direct pair lookup with real-time quotes. Most conversions are served here - for example, EUR/USD or GBP/JPY return the rate directly. Covers 149 fiat currencies and 50 cryptocurrencies.

2

TwelveData (Inverted)

Some pairs only work one way round - especially crypto. For example, USD/BTC isn't available directly, but BTC/USD is. So we fetch BTC/USD (say 63,500) and compute 1 ÷ 63,500 = 0.00001575 to get the USD/BTC rate.

3

Open Exchange Rates

Provides all 170 fiat currencies priced against USD. We can calculate any pair from this. For example, EUR/GBP: if USD/GBP = 0.7900 and USD/EUR = 0.9200, then EUR/GBP = 0.7900 ÷ 0.9200 = 0.8587. Cached for 5 minutes.

4

European Central Bank (via Frankfurter)

Free reference rates published every weekday at 16:00 CET. Covers 30 major fiat currencies like SEK/NOK or CHF/DKK. Always available, no API key required - our safety net if paid providers go down.

5

Cross-Rate (via USD)

When no single API provider has the direct pair, we build it through USD. For example, to get THB/PLN: if THB/USD = 0.0286 and USD/PLN = 3.92, then THB/PLN = 0.0286 × 3.92 = 0.1121. Works for any pair where both currencies have a USD rate.

6

Cross-Rate (via EUR)

Final fallback: same approach but through EUR instead of USD. For example, to get HUF/DKK: if HUF/EUR = 0.0025 and EUR/DKK = 7.46, then HUF/DKK = 0.0025 × 7.46 = 0.0187. Covers edge cases where a currency has a EUR rate but not a USD rate.

This six-step chain means that for the vast majority of our 200+ supported currencies, at least one API provider can serve a rate at any given time. If all steps fail, the converter shows an error rather than an incorrect rate.

Incident History

If something goes wrong - an API provider goes down, rates look stale, or anything else affects the data you see - we'll post it here.

All clear

No incidents to report

ExchangeRates.com relaunched on February 20, 2026. No outages or data issues since then. If something breaks, we'll describe what happened, how long it lasted, and what we did to fix it.