Features Markets Built for API Why free Free API key →

FX rates for everyone. Free, forever.

Sera FX delivers real-time buy, sell and mid-market rates across 160+ currencies through one clean API. No credit card. No paid tier. No catch.

100% free No card required 160+ currencies 60-second refresh
🇪🇺 EUR / USD 🇺🇸
Live
Buy
1.0851
Mid
1.0842
Sell
1.0833
SPREAD1.8 pips
UPDATEDjust now
Live rates

Financial-grade data, zero-dollar price.

The reliability of an enterprise feed, without the enterprise invoice.

60-second refresh

Rates updated every minute from aggregated interbank and market-maker feeds — not once-a-day snapshots.

Buy · sell · mid

Full two-way quotes on every pair, so you price real conversions instead of showing a reference rate.

160+ currencies

Every major and most minor currencies, plus common crosses. One base, any target, both directions.

Historical data

Query any rate back through years of history for backtesting, reporting and reconciliation — also free.

No card, no tier

Sign up, get a key, start calling. There's no upgrade page because there's nothing to upgrade to.

Clean JSON & SDKs

Predictable responses with official libraries for JavaScript, Python, PHP and Go. Copy, paste, ship.

Real conversions, real spreads.

Most APIs hand you a mid rate and call it done. Sera FX returns buy, sell and mid — so the number your users see is the number they actually get. Play with it →

curl JavaScript Python Go
# Live EUR→USD quote
curl https://api.sera.cx/v1/quote?from=EUR&to=USD

{ "buy": 1.0851, "mid": 1.0842, "sell": 1.0833 }
const res = await fetch('https://api.sera.cx/v1/quote?from=EUR&to=USD');
const { buy, mid, sell } = await res.json();
console.log(mid); // 1.0842
import requests
r = requests.get("https://api.sera.cx/v1/quote",
  params={"from": "EUR", "to": "USD"})
print(r.json()["mid"]) # 1.0842
res, _ := http.Get("https://api.sera.cx/v1/quote?from=EUR&to=USD")
defer res.Body.Close()
var q Quote; json.NewDecoder(res.Body).Decode(&q)
Mid rate 1 EUR = 1.0842 USD · updates every 60s
0
Currencies covered
0
Rate refresh
0
Uptime target
$0
Now & always

Watch every pair, live.

A rates hub in the spirit of the classics — charts, spreads and a full board — except the data is open and the settlement is on-chain.

1.0842
▲ 0.12%

Pick any base and quote currency, or hit ⇄ to flip the pair · rates from Sera's on-chain settlement engine

Built for the ones priced out of FX data.

Enterprise feeds start in the thousands per month. Everyone below that line has been stuck with stale, hobbled free tiers. Not anymore.

New frontier

AI fintech & agents

Purpose-built for autonomous finance — LLM apps, trading copilots, and payment agents that need trustworthy FX at inference time. MCP + OpenAPI native.

Indie developers

Ship a converter, invoicing tool or dashboard without a rate-data invoice. No card, no gatekeeping.

Students & researchers

Full history for backtests, theses and coursework. Query years of rates, free, no scraping.

Startups & fintechs

Remittance, treasury and payments MVPs — prototype on the same rates the settlement engine runs on.

Don't just read the rate — settle on it.

Every quote Sera FX returns is a price the network can actually clear. When you're ready to move value, route the same conversion through Sera's on-chain settlement engine: 600+ stablecoins, 120+ currencies, non-custodial, in seconds.

Read rate · Sera FX Build swap Settle on-chain · Sera Local payout
~0.14%all-in cost to LP
<1ssettlement
0 bpsslippage at par
CertiKaudited
Route a settlement → How routing works

Free because the rates already exist.

Sera runs the on-chain FX settlement engine for stablecoins — routing 600+ stablecoins across 120+ currencies, non-custodial and audited by CertiK. Every cross-border payment that clears through Sera is priced, in real time, by that engine.

Exposing those prices as a public API costs us nothing extra. And it helps the builders — remittance apps, fintechs, and AI agents — who send real flow back through the protocol. Sera earns from the FX spread on settlement, never from selling data. So the data stays free, forever.

No paid plan No hidden limits Commercial use OK

Maintained by Sera Protocol

Built and run by the team behind the on-chain FX settlement engine. Rates sourced from Sera's live CLOB — both sides quoted at market.

Audited & non-custodial

The settlement protocol powering these rates is audited by CertiK. No custody, no counterparty, atomic on-chain fills.

Open & documented

Full REST reference at docs.sera.cx. Client SDKs are open source and community-maintained.

Agent-native

MCP server and OpenAPI 3 spec live at agents.sera.cx — quote and settle programmatically.

The same data. None of the bill.

What you'd pay a legacy provider for — and what Sera FX gives away.

Feature
Typical paid API
Sera FX
Price
$50–2,000+ / mo
Free, forever
Credit card to start
Usually required
Never
Buy / sell / mid
Mid only on free tiers
All three
Refresh rate
Daily on free tiers
Every 60 seconds
Historical data
Paid add-on
Included
Commercial use
Higher-tier only
Allowed
On-chain settlement
Not available
Route through Sera

Three endpoints. That's the whole surface.

REST, JSON, and a key you get in ten seconds. Base URL https://api.sera.cx/v1

GET/quote?from=EUR&to=USDLive buy / sell / mid for a pair
GET/latest?base=USDAll rates against a base currency
GET/history?pair=GBP/USD&date=2026-01-15Historical rate on any date

Questions, answered.

Yes, fully free with no paid tier. Sera runs the on-chain FX settlement engine and earns from the spread on real payment flow, not from selling data. Opening the rates costs us nothing extra and brings builders into the ecosystem.

No. Sign up, get an API key, and start calling. No card, no sales call, no KYC to read rates.

It's built for it. Beyond the REST API, Sera exposes an MCP server and OpenAPI 3 spec at agents.sera.cx, so LLM apps, copilots and autonomous payment agents can quote and settle programmatically with trustworthy FX at inference time.

Yes. Commercial use is allowed. Attribution terms depend on the license you build under — the SDKs are permissively licensed and the rate data carries a simple attribution requirement.

The rates aren't a static feed — they're live prices from Sera's settlement engine. So the same quote you read can be cleared on-chain across 600+ stablecoins and 120+ currencies, non-custodial, in seconds.

Start pulling live rates today.

Free key, no card, no limits to worry about. Just accurate FX where you need it.

Get started free →