Swaps
Swap between fiat, stablecoins, and Bitcoin in one flow. Rates lock at quote; fees are visible before execution.
Lightspark API
(0, 0, 0)
Capabilities / Swaps
Any asset to any asset. Lightspark locks the rate at quote and swaps between fiat, stablecoins, and Bitcoin in one flow.
Pan and zoom to explore
Technical specs
01
Overview
Swap any supported asset for any other: fiat, stablecoins, or Bitcoin. The Lightspark API locks the exchange rate when the quote is created and shows every fee before execution. Same flow in every direction: fiat, stablecoin, or Bitcoin on either side.
02
Quotes
- Rate lockingQuotes lock in the exchange rate for 1–15 minutes depending on corridor
- Locked currency sideLock sending or receiving amount; the API calculates the other side
- Transparent feesExact fees, exchange rate, and receiving amount shown before execution
- Quote expiryExpired quotes can be recreated instantly with a fresh rate
- Immediate executionOptional single-call quote + execute for time-sensitive transfers
03
Fiat currencies
- AED
- BDT
- BGN
- BRL
- CHF
- CNY
- COP
- CZK
- DKK
- DOP
- EGP
- EUR
- GBP
- GHS
- GTQ
- HKD
- HNL
- HTG
- HUF
- IDR
- INR
- ISK
- KES
- MAD
- MWK
- MXN
- MYR
- NGN
- NOK
- PHP
- PKR
- PLN
- RON
- RWF
- SEK
- SGD
- THB
- TZS
- UGX
- USD
- VND
- XAF
- XOF
- ZAR
- ZMW
04
Stablecoins & Bitcoin
- USDC
- USDT
- USDB
- BTC
05
API
- ProtocolREST, OpenAPI 3.1
- SDKsTypeScript, Kotlin
- AuthHTTP Basic (server-side), Passkeys / OIDC / Email OTP (end-user)
- Money movementQuote → execute → webhook. Same flow for every rail, every currency.
- SigningECDSA P-256, device-held keys, per-action payloadToSign
- IdempotencyIETF-spec Idempotency-Key on every mutation
- WebhooksSigned payloads, exponential retry, deduplicate by delivery ID
06
Integration
- Time to launchDays
- BrandingYour brand and product surface
- EconomicsReserve rewards, card interchange, FX margin, and transaction fees accrue to the platform
- ComplianceLightspark MSB, hosted KYC/KYB, or bring your own
- PricingCustom