The interbank mid-market rate, in under a second.
Sync-Convert serves timestamped fiat and crypto exchange rates through one API. Every response tells you exactly how old it is, so you can prove your pricing was right at the moment you quoted it.
Demo keys are reviewed by a human. No credit card.
Live rate
Fresh- Rate
- 47.3120
- Age
- 0 ms
- Source
- sample
Showing sample rates — the rate engine is not connected in this environment.
One request. One honest answer.
Most rate APIs hand you a number with no provenance. Ours returns the age of the tick, the tier it came from, and whether the feed had degraded to a fallback — so a stale rate is a condition you can branch on rather than a bug you discover in production.
as_ofUTC epoch milliseconds of the tick itselfage_mshow long ago that tick was capturedsource_tierlicensed_ws, exchange_ws, ecb_reference, or manualstaletrue when every live source is unavailable
GET /v1/rates/latest?base=EUR&symbols=USD,TRY{
"success": true,
"base": "EUR",
"rates": { "USD": 1.0842, "TRY": 47.3120 },
"as_of": 1755950412338,
"age_ms": 412,
"source_tier": "licensed_ws",
"stale": false,
"meta": { "credits_used": 1, "credits_remaining": 29873 }
}Built for people who get paged
Verifiable freshness
Every response carries as_of, age_ms and source_tier. Freshness is something you can assert in a test, not something we claim in marketing copy.
Fiat and crypto, one contract
EUR, USD, TRY, MAD, GBP and CHF alongside BTC, ETH, USDT and USDC — same endpoints, same envelope, same credit accounting.
Outlier rejection built in
Ticks that drift more than 2% from the ECB daily reference are rejected and alerted before they ever reach your application.
Credits, not raw calls
A daily rate lookup costs 1 credit; a multi-year timeseries costs 10. You pay for the work you actually ask for.
WebSocket push on Pro and up
Subscribe to the pairs you enabled and receive ticks as they land. No polling loop, no wasted quota.
Your pricing never changes under you
No forced upgrades. Existing tenants keep the terms they signed up on, permanently.
Flat pricing, no forced upgrades
Freshness is not a paywall — one cached feed serves every tenant, so even Starter gets 60-second rates. You pay for volume, streaming and history depth.
Demo
Reviewed by hand. Tell us what you're building.
- Freshness
- 60 s
- Credits
- 1Kcapped
- WebSocket
- —
- Active domains
- 1
- History
- 7 days
- 1,000 credits, hard-capped
- Fiat + base crypto rates
- No credit card required
- Expires after 30 days
Starter
For a single product with predictable conversion volume.
- Freshness
- 60 s
- Credits
- 30K
- WebSocket
- —
- Active domains
- 3
- History
- 90 days
- 30,000 credits / month
- Fiat + crypto rates
- 90 days of history
- Email support
Growth
Most popularFast polling for checkout and invoicing flows.
- Freshness
- 5 s
- Credits
- 100K
- WebSocket
- —
- Active domains
- 5
- History
- 1 year
- 100,000 credits / month
- 5-second rate freshness
- 1 year of history
- Priority email support
Pro
WebSocket push for live pricing surfaces.
- Freshness
- 1 s
- Credits
- 150K
- WebSocket
- Yes
- Active domains
- 10
- History
- 5 years
- 150,000 credits / month
- 1-second rate freshness
- WebSocket streaming
- 5 years of history
Business
Tick-level push at platform scale.
- Freshness
- tick
- Credits
- 2M
- WebSocket
- Yes
- Active domains
- 25
- History
- 10 years
- 2,000,000 credits / month
- Tick-level push
- WebSocket streaming
- 10 years of history
Enterprise
Annual only. Contractual uptime and your own liquidity source.
- Freshness
- tick
- Credits
- Unlimited
- WebSocket
- Yes
- Active domains
- Unlimited
- History
- Full
- Unlimited credits
- 99.9% uptime SLA with service credits
- Bring your own liquidity source
- Dedicated support channel
Overage is billed per call credit at $0.0005 beyond your quota. The Demo plan is hard-capped and never incurs overage. Active domains limit where a key may be used from a browser — subdomains are unlimited and server-to-server calls are never restricted.
Tell us what you're building.
Demo keys are approved by hand, usually within a business day. 1,000 credits, no card, no sales call.