Fetch the complete list of digital cryptocurrencies supported for peer-to-peer (C2C) trading on Binance, along with their asset metadata and status configurations.
/sapi/v1/c2c/digitalCurrency/list
This public endpoint returns all digital currencies active on the Binance C2C (P2P) platform. It enables developer applications, merchant management tools, and frontend UI interfaces to retrieve up-to-date asset symbols (e.g., USDT, BTC, ETH, BNB) and supported trading configurations dynamically.
Since no authentication or signature is required, this query can be executed as a lightweight pre-flight check when populating crypto asset selectors in trading dashboards or ad creation forms.
Header parameters accepted by the endpoint.
| Header | Type | Required | Description |
|---|---|---|---|
clientType |
STRING | Required |
Client Device Type initiating the request (e.g., WEB, APP, WEB_MOBILE).
|
x-gray-env |
STRING | Optional | Environment flag identifier used for internal gray/stage testing. |
x-trace-id |
STRING | Optional | Custom client trace ID for request lifecycle tracking and debugging. |
x-user-id |
STRING | Optional | Target user identifier if querying user-specific asset permissions. |
Although the request uses the POST method, no JSON payload body is required.
Simply specify the mandatory clientType header in the HTTP request.
Example POST request using cURL.
curl -X POST \
'https://api.binance.com/sapi/v1/c2c/digitalCurrency/list' \
-H 'clientType: WEB'
Example response returned on successful request.
{
"code": "000000",
"message": "success",
"data": [
{
"asset": "USDT",
"assetName": "TetherUS",
"precision": 2,
"status": "ENABLE"
},
{
"asset": "BTC",
"assetName": "Bitcoin",
"precision": 8,
"status": "ENABLE"
},
{
"asset": "ETH",
"assetName": "Ethereum",
"precision": 8,
"status": "ENABLE"
}
],
"success": true
}
| Field | Type | Description |
|---|---|---|
code |
STRING |
Standard Binance status response code ("000000" indicates success).
|
message |
STRING | Status description or response feedback message. |
data |
ARRAY | List of digital currency objects supported for C2C trading. |
data[].asset |
STRING |
Cryptocurrency symbol identifier (e.g., USDT, BTC).
|
data[].assetName |
STRING | Full display name of the digital currency. |
data[].precision |
INT | Decimal place precision supported for transaction amounts. |
data[].status |
STRING |
Operational state indicator (e.g., ENABLE, DISABLE).
|
Workflow for querying supported C2C digital assets.
Populate dropdown list selectors dynamically in web or mobile trading dashboards with active C2C assets.
Validate asset availability and decimal precision bounds prior to publishing C2C advertisements.
Automatically update supported currency lists inside market-making and arbitrage bots without hardcoding.
This article is part of our complete learning guide covering professional cross-exchange cryptocurrency arbitrage.
Explore the Spot Arbitrage Guide →This article is part of our complete learning guide covering Binance P2P automation, merchant tools, and automated trading.
Explore the Binance P2P Automation Guide →