Live · 25+ currencies · <50ms response

Real-time currency intelligence.
Built for scale.

Live exchange rates, seamless conversions, and reliable data — delivered instantly. A premium REST API for developers, AI agents, and production fintech.

Get API key — start free View documentation
# Get live rates in one line
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.ratewire.io/v1/rates
# Response — 25+ pairs, <50ms
{
  "base": "USD",
  "rates": { "EUR": 0.9234, "GBP": 0.7912, "JPY": 149.50, ... },
  "timestamp": "2026-04-30T14:32:00Z"
}
25+
Currency Pairs
99.9%
Uptime SLA
<50ms
Response Time
365d
Historical Data
4
REST Endpoints

A live intelligence layer for your stack.

Designed to feel like a financial product, not a static endpoint.

USD / EUR · 24h

USD / EUR
0.9234+0.42%

Live conversion

USD
1,000.00
EUR
923.40
GBP
791.20
JPY
149,500

Six primitives. One clean API.

Designed to feel familiar to anyone who has built on Stripe, Linear, or Vercel.

Real-time rates

Live exchange rates for 25+ currencies updated continuously. Sub-50ms response on every region.

🔄

Currency conversion

Convert any amount between any supported pair in a single GET. Returns both rate and converted total.

📈

Historical data

Up to 365 days of daily exchange rate history for trend analysis, charting, and backtesting.

🔑

Simple auth

Bearer token authentication. Pass your API key in the Authorization header or as a query parameter.

🚦

Rate limiting

Per-plan request limits keep your app safe and predictable. Upgrade in one click as you scale.

🤖

Agent ready

Designed for AI agents and LLM tools. First-class examples for Claude, GPT, LangChain, n8n, Make.

Four endpoints. Everything covered.

Base URL: https://api.ratewire.io

GET/v1/ratesGet all current exchange rates (base: USD)
GET/v1/convert?amount=100&from=USD&to=EURConvert between any two currencies
GET/v1/currenciesList all 25+ supported currencies
GET/v1/historical?currency=EUR&days=30Historical rates (up to 365 days)

Plug into Claude, GPT, LangChain in minutes.

First-class examples for the platforms developers actually use.

1
Claude / Anthropic — tool function
const getRates = async () => {
  const res = await fetch('https://api.ratewire.io/v1/rates', {
    headers: { 'Authorization': `Bearer ${YOUR_API_KEY}` }
  });
  return res.json();
};
2
Python / LangChain — function tool
import requests
def convert_currency(amount, from_curr, to_curr):
    url = "https://api.ratewire.io/v1/convert"
    params = {"amount": amount, "from": from_curr, "to": to_curr}
    headers = {"Authorization": f"Bearer {YOUR_API_KEY}"}
    return requests.get(url, params=params, headers=headers).json()
3
n8n / Make / Zapier — HTTP Request node
URL:     https://api.ratewire.io/v1/convert
Method:  GET
Header:  Authorization: Bearer YOUR_API_KEY
Query:   amount, from, to

Start free. Scale predictably.

No tiers locked behind sales calls. Cancel anytime.

Free
$0/mo
Side projects + testing
  • 1,000 requests / month
  • 10 requests / minute
  • All 25+ currencies
  • All 4 endpoints
  • No credit card required
Get free key
Growth
$199/mo
Production apps + startups
  • 100,000 requests / month
  • 500 requests / minute
  • All 25+ currencies
  • All 4 endpoints
  • Priority support
Subscribe →
Scale
$799/mo
High-volume production
  • 1M requests / month
  • 2,000 requests / minute
  • All 25+ currencies
  • All 4 endpoints
  • Dedicated support
Subscribe →
Enterprise
Custom
Unlimited scale + SLA
  • Unlimited requests
  • Unlimited rate limit
  • Custom integrations
  • 99.9% SLA guarantee
  • Dedicated account manager
Contact us

Questions developers ask first.

If something isn't here, email vg@ratewire.app — we usually answer within hours.

What's the rate source and update frequency?
RateWire ingests from interbank-grade FX feeds and publishes updated rates continuously across all 25+ currencies. Response latency targets sub-50ms from any region.
Can I use RateWire in a production AI agent?
Yes — that's a core use case. The API is designed for stateless, deterministic calls that work cleanly inside LLM tool-calling loops. Examples in the Agents section above cover Claude, GPT, LangChain, and n8n.
How does authentication work?
Bearer token in the Authorization header (or as a query parameter for low-trust environments). Each plan ships its own key. Rotate from your dashboard in two clicks.
What happens if I hit my rate limit?
You receive a 429 Too Many Requests with a Retry-After header. Upgrade in one click — the new limits apply immediately.
Do you support historical data?
Yes. Up to 365 days of daily exchange rates per currency via the /v1/historical endpoint. Useful for trend analysis, backtests, and reporting.
Is there an SLA?
99.9% uptime SLA on Growth and Scale tiers. Enterprise tier offers custom guarantees including credit-back terms.
Can I cancel anytime?
Yes. No contracts. Cancel from the dashboard. Your subscription continues to the end of the current billing cycle, then stops.
Are crypto pairs supported?
Not yet — RateWire focuses on traditional currency pairs (USD, EUR, GBP, JPY, AUD, CAD, CHF, CNH, etc.). Crypto support is on the roadmap.

Ship currency intelligence today.

Free key in 30 seconds. Full API in 60. Production-ready support when you need it.

Get your API key →
No card required
Instant key
Cancel anytime
99.9% uptime