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

AllRatesTodayOANDA Exchange Rates API
Entry price€4.99/mo (5,000 requests)From $4,850/year
BillingMonthly or yearly, cancel from the dashboardAnnual plans, custom plans on request
Try before you buyFree key: 300 requests, no card7-day free trial
Rate typesMid-marketBid, ask and mid-point
Update cadenceEvery 60 seconds on all plansReal-time streaming; averages up to 96 fixings a day
Currencies160+ fiat200+ currencies, commodities and metals
Historical depthUp to 1 year of daily market rates; central-bank archives back decades32+ years
Output formatsJSON, CSV, XML, XLSXJSON, XML, CSV
Official central bank rates121 central banks + 3 tax authorities, same keyNot offered
SDKsJavaScript, Python, PHP, Go, Rust, React, MCP serverREST 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.

Skip the annual contract

Get a free API key now. No credit card.

Get free API key See pricing

Compare with other providers