Eversend
PlatformAPIsRemittance
// api · remittance

The remittance API

The short answer

One API for licensed senders: quote a locked rate end to end, pay out to mobile money and bank rails in 18 countries, and fund corridors just-in-time from stablecoins instead of prefunding each market. Delivery medians are measured from production transfers.

99.8% uptime · 18 markets · quote locked end to end
quote → payout200 OK
POST /v1/quotes
"from": "GBP", "to": "UGX", "amount": 200
POST /v1/payouts
"quote": "qte_8m2c", "rail": "mtn_momo"
→ recipient gets the quoted amount, exactly
{ "status": "delivered", "delivered_in": "1m 02s" }
18
Payout countries
coverage · mobile money + bank · live
16
Currencies quoted
locked on quote · holds until expiry
1.6 min
M-Pesa median · 94% within 5 min
median · last 90 days · production transfers
99.8%
API uptime
trailing 12 months · status.eversend.co
// what this is

Show the sender exactly what lands.

Remittance products live or die on the quote. This API returns the rate, the fee and the exact receive amount before the sender pays, and the rate holds until the quote expires, so the number in your app is the number that lands.

Behind the quote: the same measured rails as every Eversend transfer, and just-in-time stablecoin funding so you enter corridors without prefunding them.

Rails outmobile money · bank transfer · Eversend wallet
Quoterate + fee + receive amount, locked until expiry
Fundingbalance · USDC just-in-time · 16 currencies
Compliancelicensed local rails on our side of the API
Status eventswebhooks · created → processing → delivered
// the integration

Quote, commit, deliver.

Two calls: lock a quote, then execute the payout against it. Corridors are parameters, so adding a market is configuration, not a project.

request
$ curl https://api.eversend.co/v1/quotes \
-H "Authorization: Bearer sk_live_..." \
-d from=GBP -d to=UGX \
-d amount=200
response200 OK
{ "id": "qte_8m2c",
"rate": 4812.4, "fee": "on_quote",
"receive_amount": 962480,
"expires_in": "quote window" }
// fees

Priced on the quote, per corridor.

Every corridor returns its exact fee and rate on the quote before the sender commits. Payout fees per destination are published in full on the pricing page.

Payout · M-Pesa (KES)KSh 70flat, per payout
Payout · NIP (NGN)₦58flat, per payout
FXon the quotelocked until the quote expires
rendered from the fee source of truth · full per-market table on the pricing page
01
Get sandbox keys
Self-serve, in minutes. Real API, test money.
02
Quote and pay a corridor
Lock a sandbox quote, execute against it, watch the webhooks.
03
Go live
Compliance review, then production keys.
Get API keys