CompareRoundup

XE API alternatives

Compare XE Currency Data API alternatives if annual billing, a trial-only free option, or package update intervals do not match your application. Lite starts at $799 per year with daily rates, while higher packages and add-ons change freshness. XE Currency Data API is the reference service and is not ranked here. The list compares other access models, including monthly plans, permanent free allowances, direct conversion endpoints, and documented MCP integrations.

18 Oct 2026 · 9 min read

Compare the options

Monthly USD entry prices are shown where stated. Columns compare free allowances, update frequency, history, and coverage. Entry prices do not establish equivalent freshness or historical query access. A trial is temporary; permanent free tiers still have delays, quotas, and usage terms.

Plans, frequency, historical depth, and currency coverage

ProviderPrice fromFree tierUpdate frequencyHistoryCoverage
exchangerate.dev$19/month Basic; 100,000 requests5,000 requests/month; commercial use with a visible credit linkAbout 60 seconds for all 144 currencies on trading days, 15 minutes late on Free; ECB daily fallbackFree 30 days; Basic 1 year; Plus/Pro to 1999 where available144 currencies
Narwhal API$59/month Basic; 100,000 requests5,000 requests/month; previous day closeFree: end of day (00:00 UTC); paid: live; interval not publishedStored observations by date range; start date not published144 currencies
OANDA Exchange Rates APILite: $450 or $4,850, two unlabelled price sets on its pricing page; 100,000 quotes/month7-day free trial with unlimited quotesDaily averages on Lite; up to 96 intraday fixings a day; 3 to 5 second spot on Premium plusOver 32 years advertised; depth per plan not statedOver 200 currencies and metals; 38,000+ pairs
Open Exchange Rates$12/month Developer; 10,000 requestsUp to 1,000 requests/month; USD base onlyHourly on Free and Developer; 30 minutes Enterprise; 5 minutes UnlimitedEnd-of-day rates back to 1 January 1999Over 200 currencies
currencyapi$9.99/month Small; 15,000 requests300 requests/month; personal use onlyDaily on Free; hourly Small; 60 seconds Medium and upDaily history back to 1999171 fiat currencies, 16 crypto, 4 precious metals
Fixer$14.99/month Basic; 10,000 requests100 requests/month; non-commercial; fixed base currencyHourly on Free and Basic; 10 minutes Professional; 60 seconds Professional PlusBack to January 1999170 currencies
ExchangeRate-API$10/month Pro; 30,000 requests1,500 requests/month with a key; keyless open endpoint with attributionDaily on Free; hourly Pro; 5 minutes BusinessPaid plans only; from 1990 for a few currencies, all codes from 2021About 165 currencies

The shortlist

exchangerate.dev

  • Best fit: Indicative app rates with a free starting plan
  • Price from: $19/month Basic; 100,000 requests
  • Free tier: 5,000 requests/month; commercial use with a visible credit link
  • Update frequency: About 60 seconds for all 144 currencies on trading days, 15 minutes late on Free; ECB daily fallback
  • History: Free 30 days; Basic 1 year; Plus/Pro to 1999 where available
  • Coverage: 144 currencies
  • Conversion: Single-amount and batch conversion endpoints
  • MCP: Yes, nine tools, every plan including Free

exchangerate.dev suits an application needing currency rates, amount conversion, and MCP on a free starting plan. Free includes 5,000 monthly requests across 144 currencies, with commercial display allowed through visible linked credit. Basic provides live rates for $19 per month and 100,000 requests. The trade-off is Free freshness: rates are fifteen minutes late, with 30 days of daily history. Plus extends daily history from 1999-01-04 where available, with later starts for some currencies. Rates remain indicative rather than executable or settlement prices.

Sources: Plans and limits, API reference, Historical data, MCP server.

Narwhal API

  • Best fit: FX alongside commodities and economic context
  • Price from: $59/month Basic; 100,000 requests
  • Free tier: 5,000 requests/month; previous day close
  • Update frequency: Free: end of day (00:00 UTC); paid: live; interval not published
  • History: Stored observations by date range; start date not published
  • Coverage: 144 currencies
  • Conversion: Decimal-safe conversion endpoint
  • MCP: Yes, hosted, same key and quota as REST

Narwhal API suits an application combining FX with commodities, economics, and release calendars. Its broader data API provides decimal-safe conversion and stored historical observations through REST, alongside hosted MCP under the same key and quota. Free includes 5,000 successful requests per UTC month. The trade-off is that Free FX uses the previous day’s close; live FX requires Basic at $59 per month. The FX page publishes neither an update interval nor a universal archive start date. Check the required observations before migrating a historical workflow.

Sources: FX API documentation, Pricing.

OANDA Exchange Rates API

  • Best fit: Bid and ask data with period averages
  • Price from: Lite: $450 or $4,850, two unlabelled price sets on its pricing page; 100,000 quotes/month
  • Free tier: 7-day free trial with unlimited quotes
  • Update frequency: Daily averages on Lite; up to 96 intraday fixings a day; 3 to 5 second spot on Premium plus
  • History: Over 32 years advertised; depth per plan not stated
  • Coverage: Over 200 currencies and metals; 38,000+ pairs
  • Conversion: Not stated on its pricing page
  • MCP: None found; third-party connector only

OANDA Exchange Rates API suits an application needing bid, ask, and mid observations, with period averages or intraday fixings. It advertises over 32 years of data and up to 96 intraday fixings a day. Daily averages appear on every plan; period averages and open and close start on Premium. The trade-off is published historical detail: a start year and depth per plan are not stated. A seven-day trial offers unlimited quotes, but does not establish ongoing free access. Confirm the required currency, interval, and historical dates.

Sources: Exchange Rates API, Pricing. Full comparison: OANDA Exchange Rates API vs exchangerate.dev →

Open Exchange Rates

  • Best fit: Hourly rate tables with selectable paid bases
  • Price from: $12/month Developer; 10,000 requests
  • Free tier: Up to 1,000 requests/month; USD base only
  • Update frequency: Hourly on Free and Developer; 30 minutes Enterprise; 5 minutes Unlimited
  • History: End-of-day rates back to 1 January 1999
  • Coverage: Over 200 currencies
  • Conversion: Convert endpoint documented; plan page lists conversion on Unlimited
  • MCP: No official MCP server found

Open Exchange Rates suits an application that can retrieve a rate table and calculate amounts locally. Free provides up to 1,000 monthly requests with hourly updates and a USD-only base. Developer adds other bases for $12 per month, and daily history extends to January 1999. The trade-off is direct conversion access: its plan page lists conversion requests on Unlimited at $97 per month. Time-series requests also require higher plans. Check the endpoint and historical query pattern separately from the hourly rate-retrieval workflow.

Sources: Plans, API documentation. Full comparison: Open Exchange Rates vs exchangerate.dev →

currencyapi

  • Best fit: Commercial conversion and multi-asset MCP tools
  • Price from: $9.99/month Small; 15,000 requests
  • Free tier: 300 requests/month; personal use only
  • Update frequency: Daily on Free; hourly Small; 60 seconds Medium and up
  • History: Daily history back to 1999
  • Coverage: 171 fiat currencies, 16 crypto, 4 precious metals
  • Conversion: Convert endpoint
  • MCP: Yes, official, 16 tools; calls count against the plan quota

currencyapi suits an application needing currency conversion alongside crypto or precious metals. Small permits commercial use at $9.99 per month with hourly updates and 15,000 requests. Its official MCP server documents 16 tools that count against the plan quota. The trade-off is Free access: it is private use only, with 300 monthly requests and daily updates, and MCP eligibility is not stated. Sixty-second updates start at Medium for $39.99 per month. Compare the plan that meets the application’s freshness and usage requirements.

Sources: Pricing, Homepage, MCP documentation. Full comparison: currencyapi vs exchangerate.dev →

Fixer

  • Best fit: Paid base selection and daily historical lookups
  • Price from: $14.99/month Basic; 10,000 requests
  • Free tier: 100 requests/month; non-commercial; fixed base currency
  • Update frequency: Hourly on Free and Basic; 10 minutes Professional; 60 seconds Professional Plus
  • History: Back to January 1999
  • Coverage: 170 currencies
  • Conversion: Basic and up
  • MCP: No official MCP server found

Fixer suits an application prepared to pay for selectable bases and amount conversion. Basic includes both at $14.99 per month with hourly updates and 10,000 requests. Its catalogue covers 170 currencies, with history back to January 1999. The trade-off is that Free is non-commercial, fixes the base, and excludes conversion, so it does not reproduce the paid workflow. Time series require Professional at $59.99 per month, while sixty-second updates start at Professional Plus for $99.99. Check historical and conversion entitlements as separate requirements.

Sources: Pricing and plan features. Full comparison: Fixer vs exchangerate.dev →

ExchangeRate-API

  • Best fit: Free pair conversion with daily updates
  • Price from: $10/month Pro; 30,000 requests
  • Free tier: 1,500 requests/month with a key; keyless open endpoint with attribution
  • Update frequency: Daily on Free; hourly Pro; 5 minutes Business
  • History: Paid plans only; from 1990 for a few currencies, all codes from 2021
  • Coverage: About 165 currencies
  • Conversion: Pair conversion with an optional amount, on Free
  • MCP: No MCP server found on its site

ExchangeRate-API suits a small converter needing a direct pair request with an optional amount. Free includes that endpoint, 1,500 monthly requests, and daily updates. Pro costs $10 per month for 30,000 requests and hourly updates. The trade-off is historical access: it requires a paid plan. History starts on 1 January 1990 for a few currencies, with all codes from 1 January 2021. A separate keyless open endpoint permits commercial use with attribution, subject to rate limits and a ban on redistribution.

Sources: Plans, Documentation, Free and open access. Full comparison: ExchangeRate-API vs exchangerate.dev →

Compare the required plan and period

Use the update frequency, historical workflow, and billing period the application needs. An entry price alone does not establish a comparable subscription.

If you needStart with
Billing periodCompare monthly plans with XE’s annual packages over the same period. Include required update add-ons when evaluating the current data subscription.
Update frequencySpecify the maximum observation age the application can accept. Match that requirement to the intended plan rather than the fastest advertised update option.
Historical workflowTest the required dates, averages, and range queries separately. An archive start date does not establish complete coverage or every query type.
Conversion and toolsConfirm direct amount conversion and MCP access if the application needs them. Check authentication, plan eligibility, and quota accounting for the actual calls.

How we chose

We compared billing periods, free access, update frequency, historical workflows, conversion endpoints, request allowances, and documented MCP support. Sources were checked on 18 Oct 2026. This is a documented-feature comparison, not a benchmark of accuracy, latency, or uptime. XE Currency Data API is the reference service and is not ranked. exchangerate.dev publishes this comparison and appears under the same criteria. Unstated observation coverage and endpoint entitlements are left qualified rather than treated as equivalents. exchangerate.dev and Narwhal API are owned and operated by Nusantara Ventures, LLC.

Sources checked October 18, 2026. Prices and entitlements can change.

Frequently asked questions

What are the alternatives to XE Currency Data API?

This list compares exchangerate.dev, Narwhal API, OANDA Exchange Rates API, Open Exchange Rates, currencyapi, Fixer, and ExchangeRate-API. Compare the billing period, observation interval, historical workflow, and conversion access required by the application.

Does XE Currency Data API offer a permanent free tier?

The checked page offers a free trial rather than a permanent free tier. Lite starts at $799 per year for 10,000 monthly requests and daily rates. Higher packages change the update frequency and allowance.

Which XE alternatives offer monthly billing?

exchangerate.dev Basic costs $19 per month for 100,000 requests. ExchangeRate-API Pro starts at $10 per month and Open Exchange Rates Developer at $12. Compare freshness, history, and endpoint access before treating those plans as equivalent to XE.

Does XE include minutely rates on Lite?

Lite provides daily rates, with a minutely add-on listed at $400 per year in addition to its $799 annual package. Intermediate and Prime have separate minutely add-on prices. Compare the full package required for the application’s update interval.

Which XE alternatives document MCP support?

exchangerate.dev, Narwhal API, and currencyapi document MCP integrations. exchangerate.dev includes MCP on every plan, including Free; currencyapi does not state Free MCP eligibility. Tool access and underlying rate freshness still depend on the provider and plan.

Keep reading

Start with a free API key

exchangerate.dev offers keyless evaluation; a free key includes 5,000 calls a month across 144 currencies with no card. All 144 currencies update roughly every 60 seconds on trading days, every response carries source and market_session, and MCP ships on every plan.

Get a free key