Exchange rates and conversion for 230+ currencies
Fiat, crypto and precious metals from our own rate engine. Crypto refreshes every minute, fiat follows the daily institutional reference rates, and every response tells you when its rate was set.
Market rate shown. On your account you can set custom spreads and get the market rate, your rate and margin on every call.
GET /v1/convert?from=USD&to=NGN&amount=100 { "from": "USD", "to": "NGN", "amount": 100, "rate": 1375.04, "result": 137503.95, "rateAsOf": "2026-07-09T00:00:00Z" }
Set your own rate on any currency
Under Currency in the dashboard, pin a fixed rate or a percentage margin on any currency, with separate buy and sell margins if you need them. It only affects your account. Once it's set, /v1/convert returns the market rate, your rate and the spread, so you don't have to calculate your margin yourself.
One /convert call returns the market rate, your rate and the exact spread, with a timestamp showing how fresh the rate is.
How the rates work
- Where the rates come from
- We pull institutional reference rates for fiat and a live market feed for crypto, keep one table, and work out every cross-rate ourselves. There's no FX reseller in between.
- How fresh they are
- Crypto updates every minute. Fiat updates once per business day, when the reference rates are published. /v1/currency/status shows the last update for each class.
- What's covered
- About 160 national currencies including NGN, GHS and KES, the main cryptocurrencies, and gold, silver, platinum and palladium priced per troy ounce.
- Rate history
- We keep a snapshot of the rate table each time it updates. Store the rateAsOf from each response with your order or invoice and you can show which rate you used.
The API has four endpoints
Send your API key as a bearer token. It's the same key you use for email, push and social.
/v1/convertConvert an amount between two currencies. Returns the rate used and rateAsOf./v1/rates/:baseEvery supported currency quoted against one base, with the table's update time./v1/currenciesThe current list of supported codes, with names and logos./v1/currency/statusWhen fiat, crypto and metal rates were last updated.Common questions
Crypto every minute. Fiat once per business day, following the institutional reference rates. Every response includes the time its rate was set.
We ingest institutional reference rates for fiat and a live market feed for crypto, keep one canonical table, and compute cross-rates from it. We don't resell another FX provider's API.
Yes. NGN, GHS, KES and most other national currencies have market rates. If the rate you quote customers is different from the market rate, set your own under Currency in the dashboard and your conversions use it. Call /v1/currencies for the full list.
Every /v1/convert and /v1/rates response returns the rate and its rateAsOf timestamp. Save those with the transaction. We also keep a snapshot of each rate table we ingest.
Currency is its own subscription, separate from email or social, on the same API key and dashboard. The free plan covers 1,000 calls a day on 30 major currencies. Growth is $19 a month for 100,000 calls a day, all 230+ currencies and custom rates. Calls to /v1/currencies and /v1/currency/status don't count.
The other products on the same account
They share one API key, one dashboard and one event stream, so adding one later doesn't mean another vendor or another integration.
- AI ReceptionistAnswers your phone and your website chat from your own facts, and puts customers through to you when they need a person.
- Email & AutomationTransactional and marketing email from your own domain, with automations and delivery tracking. 5,000 emails a month are free.
- Push MessagingiOS, Android and web push from one send call, using your own keys. Free, with no volume cap.
- Social AutomationSchedule posts to X, LinkedIn, Threads, Instagram, Facebook, YouTube and TikTok, or publish them from your own code.
- AI VideoTalking videos, re-voiced screen recordings, narrated decks, short films and single clips, made with StartVid, our own presenter model, or Veo, Seedance and Kling.
- Deep LinksFree links that open your app on the right screen, fall back to the web when it isn't installed, and count clicks and opens.
Try the currency API on the free plan
1,000 calls a day on 30 major currencies. Move to Growth when you need all 230+ currencies or your own rates.
No card needed to start.