OANDA API Alternative: Self-Serve Exchange Rates from €4.99/mo
OANDA Exchange Rates API plans start from $4,850 per year. AllRatesToday gives developers real-time mid-market rates, monthly self-serve plans from €4.99, and 121 central banks under one key.
OANDA's Exchange Rates API is a serious institutional product: bid, ask and mid-point rates, more than 32 years of history, average rates over custom periods, and streaming over REST or FIX. It is also priced for institutions. OANDA's own page says plans start from $4,850 per year. If you need live mid-market rates in an app, an invoice or a dashboard, and not a treasury-grade bid/ask feed, AllRatesToday covers that for a fraction of the cost, with monthly billing and a key you can create in under a minute.
At a glance
| AllRatesToday | OANDA Exchange Rates API | |
|---|---|---|
| Entry price | €4.99/mo (5,000 requests) | From $4,850/year |
| Billing | Monthly or yearly, cancel from the dashboard | Annual plans, custom plans on request |
| Try before you buy | Free key: 300 requests, no card | 7-day free trial |
| Rate types | Mid-market | Bid, ask and mid-point |
| Update cadence | Every 60 seconds on all plans | Real-time streaming; averages up to 96 fixings a day |
| Currencies | 160+ fiat | 200+ currencies, commodities and metals |
| Historical depth | Up to 1 year of daily market rates; central-bank archives back decades | 32+ years |
| Output formats | JSON, CSV, XML, XLSX | JSON, XML, CSV |
| Official central bank rates | 121 central banks + 3 tax authorities, same key | Not offered |
| SDKs | JavaScript, Python, PHP, Go, Rust, React, MCP server | REST and FIX |
OANDA details from oanda.com's Exchange Rates API page as of October 2026. OANDA does not publish tier-by-tier pricing beyond the starting figure. Check their site for current terms.
When AllRatesToday is the better fit
1. You need mid-market rates, not a trading feed
Converting a cart total, showing a price in a visitor's currency or booking an invoice in a foreign currency all use the mid-market rate. Bid/ask spreads matter if you quote or hedge FX yourself. They don't matter for display and conversion. AllRatesToday returns mid-market rates aggregated from institutional foreign exchange market data, refreshed every minute, with no retail markup applied.
2. Your budget is monthly, not annual procurement
At OANDA's starting price, a year of data costs about as much as eight years of our 100,000-request Large plan (€49.99/mo). Our plans step from €4.99 to €9.99 to €49.99 a month, and you can change or cancel from the dashboard without a sales call.
3. You also need the official rate
Accounting, VAT and customs rules usually name a publisher: the ECB reference rate, HMRC's monthly rate, the RBI reference rate. A market feed, OANDA's included, can't give you that. AllRatesToday serves the published tables of 121 central banks and 3 tax authorities under each bank's own publication date, with the same key you use for live rates.
Code example
# Live mid-market rate
curl "https://allratestoday.com/api/v1/rates?source=USD&target=EUR,GBP" \
-H "Authorization: Bearer YOUR_API_KEY"
# => [{"rate":0.888455,"source":"USD","target":"EUR","time":"2026-10-16T12:07:01+0000"},
# {"rate":0.749738,"source":"USD","target":"GBP","time":"2026-10-16T12:07:01+0000"}]
# Same data as XML or a spreadsheet
curl "https://allratestoday.com/api/v1/rates?source=USD&target=EUR,GBP&format=xml&api_key=YOUR_API_KEY"
curl -o rates.xlsx "https://allratestoday.com/api/v1/rates?source=USD&target=EUR,GBP&format=xlsx&api_key=YOUR_API_KEY" Honest pros and cons
Where AllRatesToday wins
- Self-serve plans from €4.99/mo, billed monthly
- Free key in 30 seconds, no sales contact
- Official central-bank and tax-authority rates included
- JSON, CSV, XML and real XLSX output on every rate endpoint
- SDKs for six languages plus an MCP server for AI agents
Where OANDA may still suit you
- You need bid and ask prices, not only mid-market
- You need FIX connectivity or streaming quotes
- You need more than 30 years of OANDA-branded market history
- Your auditors or counterparties specifically require OANDA rates
FAQ
Is AllRatesToday a replacement for OANDA's average rates?
For period averages, most finance teams are really after an official source. Our central bank tables give you each bank's published daily rates, and you can average those over any period. If your policy specifically names OANDA averages, keep OANDA.
How fresh are the rates?
Live market rates update every 60 seconds on every plan, including the free key.
Can I get XML like OANDA's API returns?
Yes. Add format=xml to any rate endpoint. See exchange rate API with XML output.