Exchange rate API pricing

Build with exchange rates. Start free.

Try the API without a card, then upgrade when you need more calls or live streaming. See the live FX rates API.

Choose a plan

Free rates arrive 15 minutes late; paid rates are live. You pay for more calls, higher limits, and streaming.
Billed monthly. Switch to yearly and save 20%.

Free

$0forever
Prototypes and occasional lookups.
  • 10,000 calls/month
  • 12 req/min
  • Live rates 15 minutes late + daily references
  • Daily history to 1999 for majors; starts vary by pair
  • All 10296 pairs
  • MCP server + llms.txt
  • Commercial display with linked credit

Basic

$10/mo
Production apps with steady traffic.
  • Everything in Free
  • 100,000 calls/month
  • 120 req/min
  • Email support
  • Daily history
  • Commercial use

Realtime

$80/mo
Live products over WebSocket.
  • Everything in Pro
  • 1,000,000 calls/month
  • 500 req/min
  • 10 WebSocket connections
  • 100 pairs per connection
  • Source-published updates

What changes by plan

The differences that matter when you choose a plan.
Included on every plan
  • The same underlying market feed
  • 10296 currency pairs
  • Daily history to 1999 for majors; starts vary by pair
  • MCP
  • Batch conversion
FeatureFree$0Basic$10Pro$30Realtime$80
Best forTestingProduction appsLive products
Calls per month10,000100,0001,000,000
Requests per minute12120500
Live rates15 min delayLiveLive
WebSocketNot includedNot includedIncluded
Stream capacityNot includedNot included10 connections, 100 pairs
SupportSelf-serviceEmailPriority email
Commercial useDisplay with visible linked creditIncludedIncluded

Realtime changes delivery, not the underlying update schedule. View API details →

Common questions

Are these rates suitable for settlement or trading?
No. These are indicative rates for reference, display, and analysis. Do not use them for FX settlement, payment processing, or regulated trading. Every response includes this disclosure.
What is a "daily reference" rate vs a "live" rate?
Daily reference rates update when their source publishes. This includes ECB business-day fixes. Live rates follow indicative spot rates during the trading week. The FX page shows which currencies are live, and every response names its source.
Do higher tiers get fresher rates?
Free and keyless callers receive live rates 15 minutes late; paid plans receive them live. All use the same feed. ECB daily fixes are not delayed. Realtime adds WebSocket delivery.
What counts as a call?
One HTTP request = one call. The batch /convert POST counts as N calls where N is the number of conversion pairs. A CSV or Parquet export from /v1/range counts as a single call.
Can I downgrade or cancel anytime?
Yes. Open the billing portal from your dashboard to change or cancel your plan. The portal shows when the change takes effect. Annual plans are not guaranteed a prorated refund.
Do you name the upstream data source?
We do not publish the name of the live feed provider. The source field still tells you whether a rate is live or ECB daily, so you can judge its freshness.

Start free. Upgrade when you need to.

No card required. You get the full schema and available daily history from day one.