What is the Daya API?
The Daya API lets merchants move customers between Nigerian Naira (NGN) and stablecoins (USDC/USDT), usually in under one minute:- Onramps — Collect Naira (NGN) from customers and send them stablecoins
- Offramps — Collect stablecoins from customers and send them Naira (NGN)
- USD Virtual Accounts — Provision USD bank accounts for your customers to receive dollar deposits
- USD Payouts — Send USD to your customers by ACH, wire, or RTP
Quick Start
Create your first onramp or offramp in minutes
How it Works
- NGN → Crypto (Onramp)
- Crypto → NGN (Offramp)
- Get a rate — Fetch a firm FX quote with
GET /v1/rates?side=BUY - Create an onramp — Provision an NGN funding account with
POST /v1/funding-accounts - Customer pays — Your customer sends Naira to the account details
- Daya settles — Funds are converted and settled on-chain or to your balance
- Get notified — Receive webhook events as the deposit progresses
Key Features
NGN Virtual Accounts
Give customers Nigerian bank account details so they can send NGN into Daya.
USD Virtual Accounts
Create USD bank accounts for tier-2-verified customers to receive dollar deposits.
Crypto Deposit Addresses
Give customers USDC/USDT addresses so they can send crypto into Daya.
Bank Transfers
Send NGN, USD (ACH/wire), and SWIFT transfers to saved or inline recipients.
Guaranteed FX Rates
Lock in exchange rates with buy/sell sides and defined validity windows.
Flexible Settlement
Settle on-chain, to your Daya balance, or as NGN to a bank account per funding account.
Dual Merchant Balance
Separate collection and withdrawal balances with balance transfer and merchant funding.
Real-time Webhooks
Receive events for funding accounts, deposits, withdrawals, transfers, USD virtual accounts, and customer verification.
Full Sandbox Environment
Test end-to-end with simulated deposits and testnet assets — same API surface as production.
Settlement Options
On-chain
Settle USDC/USDT directly to a blockchain address on supported chains.
Internal Balance
Credit your Daya USD balance for aggregation and later withdrawal.
NGN Payout
Convert crypto deposits to NGN and pay out to a Nigerian bank account.
Environments
- Sandbox
- Production
Base URL:
https://api.sandbox.daya.coTest environment with simulated deposits and testnet assets.- Separate API keys from production
- No real money movement
- Full feature parity with production
Next Steps
Quick Start
Create your first onramp or offramp in minutes
Authentication
Learn how to authenticate your API requests
Funding Accounts
Create onramps and offramps
Onramps
Collect NGN from customers
Offramps
Collect stablecoins from customers
Core Concepts
Understand funding accounts, onramps, offramps, deposits, and rates
Webhooks
Set up real-time event notifications
Supported Chains
View supported blockchain networks and tokens
API Reference
Explore all API endpoints