Skip to main content
GET
/
public
/
v1
/
deposits
/
addresses
List Crypto Deposit Addresses
curl --request GET \
  --url https://api.pro.daya.co/public/v1/deposits/addresses \
  --header 'X-Api-Key: <x-api-key>'
{
  "success": true,
  "message": "Crypto deposit addresses retrieved successfully",
  "data": {
    "assets": [
      {
        "asset": "USDT",
        "display_name": "Tether USD",
        "icon": "/assets/v1/logos/stablecoins/usdt.svg",
        "decimals": 6,
        "chains": [
          {
            "blockchain": "ethereum",
            "blockchain_name": "Ethereum (ERC-20)",
            "icon": "/assets/v1/logos/chains/ethereum.svg",
            "contract_address": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
            "decimals": 6,
            "deposit_address": "0x1234567890abcdef1234567890abcdef12345678",
            "qr_code_url": "https://api.pro.daya.co/public/assets/qr/usdt-ethereum.png",
            "fee_amount": "1.50",
            "fee_asset": "USDT"
          }
        ]
      }
    ]
  }
}

Overview

Returns your active, provisioned account-level crypto deposit addresses grouped by asset. Use these addresses to collect supported stablecoins directly into your Daya Pro account. Requires Read scope.
This endpoint is read-only, requires Read scope, and returns your existing account-level deposit addresses.

Authentication

X-Api-Key
string
required
Your API key with Read scope

Request Example

curl --request GET \
  --url https://api.pro.daya.co/public/v1/deposits/addresses \
  --header 'X-Api-Key: daya_sk_YOUR_API_KEY'

Response

data.assets
array
required
Deposit addresses grouped by asset.
data.assets[].chains
array
required
Active deposit addresses for the asset.
{
  "success": true,
  "message": "Crypto deposit addresses retrieved successfully",
  "data": {
    "assets": [
      {
        "asset": "USDT",
        "display_name": "Tether USD",
        "icon": "/assets/v1/logos/stablecoins/usdt.svg",
        "decimals": 6,
        "chains": [
          {
            "blockchain": "ethereum",
            "blockchain_name": "Ethereum (ERC-20)",
            "icon": "/assets/v1/logos/chains/ethereum.svg",
            "contract_address": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
            "decimals": 6,
            "deposit_address": "0x1234567890abcdef1234567890abcdef12345678",
            "qr_code_url": "https://api.pro.daya.co/public/assets/qr/usdt-ethereum.png",
            "fee_amount": "1.50",
            "fee_asset": "USDT"
          }
        ]
      }
    ]
  }
}

Error Responses

CodeMeaning
401Missing or invalid API key
403Missing Read scope
503Wallet service temporarily unavailable

Notes

Subscribe to the crypto.deposit.completed webhook event to receive real-time notifications after confirmed on-chain deposits are credited to your Pro balance.

Next Steps

List Withdrawal Options

View supported on-chain withdrawal rails and fees

Withdraw Onchain

Initiate an on-chain withdrawal from your Pro balance