Introduction
Welcome to the Esca Developer Hub
Everything you need to integrate Esca into your application. Explore our guides to get started quickly, dive into the API reference for details, or reach out to support if you need help.
What can you build with Esca?
Our API enables you to:
- Create Virtual Accounts: Generate NGN and GHS virtual bank accounts for your customers
- Process Transfers: Send money to any bank account in Nigeria
- Bulk Transfers: Process multiple transfers in a single API call
- Multi-currency Wallet: Hold and query balances across NGN, USD, EUR, GBP, BTC, USDT, and USDC
- Currency Conversions: Convert between fiat and stablecoin currencies, optionally with locked-in quotes
- Payouts: Send fiat payouts (USD, EUR, GBP) and crypto payouts (BTC, USDT, USDC across multiple networks)
- Real-time Webhooks: Receive instant notifications for deposits, transfers, conversions, and payouts
Base URLs
| Environment | Base URL |
|---|---|
| Production | https://api.esca.finance |
| Sandbox | https://sandbox.api.esca.finance |
All API requests should be made to the appropriate base URL followed by the endpoint path.
API Versioning
The current API version is v1. All endpoints are prefixed with /v1/.
https://api.esca.finance/v1/virtual-account