BINANCE SAPI · CAPITAL

Deposit Address API

Retrieve the cryptocurrency deposit address associated with a Binance account, with optional network selection for assets supported across multiple blockchain networks.

ENDPOINT
GET /sapi/v1/capital/deposit/address
Authentication SIGNED
API Group Capital
Method GET
Response JSON

Overview

This endpoint returns the deposit address currently associated with a selected cryptocurrency. It is useful for applications that need to obtain Binance deposit details dynamically instead of storing wallet addresses in advance.

When an asset is available on more than one blockchain network, the request can include a network identifier to select the appropriate deposit route.

01

Request Parameters

Parameters accepted by the endpoint.

Parameter Type Required Description
coin STRING Required Cryptocurrency symbol for which the deposit address is requested.
network STRING Optional Blockchain network used for the deposit.
timestamp LONG Required Current request timestamp in milliseconds.
recvWindow LONG Optional Defines the period during which the signed request remains valid.
i
Network selection matters

If an asset supports multiple blockchain networks, make sure the selected network matches the network that will actually be used for the deposit transaction.

02

Request Example

Example request using cURL.

cURL BASH
curl -X GET \
'https://api.binance.com/sapi/v1/capital/deposit/address?coin=USDT&network=TRX&timestamp=YOUR_TIMESTAMP&signature=YOUR_SIGNATURE' \
-H 'X-MBX-APIKEY: YOUR_API_KEY'
!
Keep API credentials private

Never place your Binance API secret in browser-side code, public repositories or client applications where it can be exposed.

03

Response

Example response returned by the API.

RESPONSE 200 OK
{
    "address": "TXXXXXXXXXXXXXXX",
    "tag": "",
    "isDefault": true
}

Response Fields

Field Type Description
address STRING Deposit address returned for the requested asset and network.
tag STRING Additional destination identifier when required by the selected asset or network.
isDefault BOOLEAN Indicates whether the returned address is the default deposit address.
04

How It Works

Typical flow for obtaining a Binance deposit address.

01 Select Asset Choose the cryptocurrency.
02 Select Network Specify the blockchain when required.
03 Send Request Authenticate and submit the request.
04 Receive Address Use the returned deposit information.
Practical tip

Do not hard-code deposit addresses when they can be retrieved through the API. Fetching the current address allows an integration to work with account-specific and network-specific deposit information.

Common Use Cases

Deposit Automation

Retrieve deposit details as part of an automated cryptocurrency deposit workflow.

Wallet Integration

Display the current Binance deposit destination inside an application.

Multi-Network Assets

Select the appropriate blockchain network when an asset is available through multiple networks.



💬
Telegram WhatsApp