The exchange rates API that gives you 10× more free requests than OXR, any base currency for free, and <20ms responses from 300+ Cloudflare edge locations worldwide.
Every architectural decision was made to serve developers better than existing APIs — faster, cheaper, more transparent.
Runs on Cloudflare Workers across 300+ edge locations. Rates are cached at the nearest PoP — your users in Tokyo, London, and São Paulo all get sub-20ms responses.
10× more than OXR's 1,000 and 33× more than CurrencyAPI's 300. Enough for real projects — not a bait-and-switch free tier.
OXR charges $12/mo before you can use non-USD base currencies. With xchanger8, all 31 base currencies are available on every tier — including free.
Rates come from the ECB eurofxref feed and US Federal Reserve FRED series — official, authoritative, and published. No opaque "proprietary blend."
Built by a team operating in Japan. JPY pairs are cross-validated against both ECB and FRED DEXJPUS. Asia-Pacific currencies covered with precision.
Get notified when any rate moves beyond your threshold. Signed payloads, automatic retries, HTTPS-only. No polling required.
See exactly how we stack up against the most popular exchange rate APIs on the market today.
| Feature | xchanger8 | OXR | CurrencyAPI | ExchangeRate-API |
|---|---|---|---|---|
| Free tier requests/mo | 10,000 | 1,000 | 300 | 1,500 |
| Any base currency — free | ✓ | ✗ paid only | ✓ | ✗ |
| Starter plan price | $9/mo | $12/mo | $10/mo | $10/mo |
| Global edge delivery | ✓ 300+ PoPs | ✗ single region | ✗ | ✗ |
| Data source transparency | ✓ ECB + FRED | ✗ proprietary | ✗ | ✗ |
| Webhooks (rate change alerts) | ✓ Pro+ | ✗ | ✓ paid | ✗ |
| No credit card for free | ✓ | ✓ | ✓ | ✓ |
A clean REST API returning JSON. If it can make an HTTP request, it works with xchanger8.
Every endpoint returns the same JSON envelope. No surprise nested objects or version-dependent fields.
Pass your key as X-API-Key header or ?apikey= — whichever fits your stack.
Use xc8_test_ keys in CI/CD. They return synthetic rates without hitting upstream sources.
Standard headers tell you exactly how many requests you have left, so you never hit a wall unexpectedly.
Start free. Upgrade when you need it. No credit card required to start.