Retrieve complete specifications, pricing parameters, limits, and payment methods for a specific C2C advertisement using its unique advertisement number.
/sapi/v1/c2c/ads/getDetailByNo
This endpoint queries detailed metadata for a single Binance peer-to-peer (C2C) advertisement using its unique identifier (adsNo).
It returns comprehensive trade conditions, including real-time offer price, total available asset quantity, minimum/maximum transaction bounds,
supported payment methods, and seller merchant requirements.
Trading bots and market monitoring tools use this endpoint to inspect active advertisements before initiating trade execution orders or verifying order eligibility.
Parameters accepted by the endpoint in Query and HTTP Headers.
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
adsNo |
Query | STRING | Required | Unique advertisement number identifier to query. |
clientType |
Header | STRING | Required |
Client Device Type initiating the request (e.g., WEB, APP).
|
x-gray-env |
Header | STRING | Optional | Environment flag identifier used for stage testing. |
x-trace-id |
Header | STRING | Optional | Custom client trace ID for request lifecycle tracking. |
x-user-id |
Header | STRING | Optional | Target user ID for user-specific ad permission checks. |
Note that while the HTTP method is POST, the mandatory adsNo parameter is passed in the URL query string,
and clientType must be included in the HTTP Header.
Example request using cURL.
curl -X POST \
'https://api.binance.com/sapi/v1/c2c/ads/getDetailByNo?adsNo=1122334455667788' \
-H 'clientType: WEB'
Example response returned on successful request.
{
"code": "000000",
"message": "success",
"data": {
"advNo": "1122334455667788",
"tradeType": "BUY",
"asset": "USDT",
"fiatUnit": "USD",
"price": "1.00",
"surplusAmount": "5000.00",
"minSingleTransAmount": "100.00",
"maxSingleTransAmount": "2000.00",
"tradeMethods": [
{
"identifier": "BANK_TRANSFER",
"tradeMethodName": "Bank Transfer"
}
],
"status": 1
},
"success": true
}
| Field | Type | Description |
|---|---|---|
advNo |
STRING | Unique C2C advertisement ID string. |
tradeType |
STRING |
Side of the advertisement: BUY or SELL.
|
asset |
STRING |
Cryptocurrency asset symbol (e.g., USDT, BTC).
|
fiatUnit |
STRING |
Local fiat currency symbol (e.g., USD, EUR, UAH).
|
price |
STRING | Current unit price offered in the advertisement. |
surplusAmount |
STRING | Remaining tradable asset amount available on the ad. |
minSingleTransAmount |
STRING | Minimum order limit per single C2C trade transaction. |
maxSingleTransAmount |
STRING | Maximum order limit per single C2C trade transaction. |
tradeMethods |
ARRAY | Supported payment methods configured for this advertisement. |
Workflow for querying advertisement details.
adsNo from market list or notification.
Verify whether a specific advertisement is still active and has sufficient liquidity before triggering automated orders.
Track targeted competitor advertisement price movements and available order volumes dynamically.
Confirm that the advertisement supports payment channels compatible with your local settlement account.
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 →