Query aggregated trade statistics, active order metrics, and historical completion summaries for the authenticated peer-to-peer (C2C) account.
/sapi/v1/c2c/orderMatch/getUserOrderSummary
This endpoint provides an overview of a user's peer-to-peer (P2P) trading activity. It returns aggregated statistical summaries including pending order counts, active trade processing volumes, 30-day order totals, and overall completion performance metrics.
Automated trading desks, merchant control panels, and analytics dashboards invoke this endpoint to monitor real-time order loads, prevent concurrency bottlenecks, and track operational KPIs.
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 for context validation. |
This is a parameterless GET endpoint. Simply pass the mandatory clientType header inside the HTTP Request Headers.
Example GET request using cURL to fetch order statistics.
curl -X GET \
'https://api.binance.com/sapi/v1/c2c/orderMatch/getUserOrderSummary' \
-H 'clientType: WEB'
Example response returned on successful request execution.
{
"code": "000000",
"message": "success",
"data": {
"processingOrderNum": 2,
"completedOrderNum": 450,
"finishRate": 0.985,
"avgReleaseTime": 120,
"avgPayTime": 180,
"monthOrderCount": 125,
"monthFinishRate": 0.992
},
"success": true
}
| Field | Type | Description |
|---|---|---|
code |
STRING |
Standard Binance status code ("000000" indicates success).
|
data.processingOrderNum |
INT | Count of currently open/in-progress P2P orders awaiting payment or escrow release. |
data.completedOrderNum |
INT | Lifetime count of successfully completed orders. |
data.finishRate |
DOUBLE |
All-time trade completion rate ratio (e.g., 0.985 equals 98.5%).
|
data.avgReleaseTime |
INT | Average crypto release duration in seconds. |
data.avgPayTime |
INT | Average payment confirmation time in seconds. |
data.monthOrderCount |
INT | Total number of orders executed within the rolling 30-day period. |
data.monthFinishRate |
DOUBLE | Order completion rate percentage over the rolling 30-day window. |
Workflow for retrieving account trading metrics.
Inspect processingOrderNum to automatically pause new orders when active capacity limits are reached.
Track completion rates, average release times, and 30-day order counts to maintain VIP merchant tiers.
Display real-time trading statistics and operational velocity metrics inside custom admin control panels.
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 →