Get Counterparty User Info
HTTP Request
POST /v5/p2p/user/order/personal/info
Request Parameters
Parameter | Required | Type | Comments |
---|---|---|---|
originalUid | string | Counterparty User ID | |
orderId | string | Order ID |
Response Parameters
Parameter | Type | Comments |
---|---|---|
nickName | string | User's nickname |
defaultNickName | boolean | Whether or not the user's nickname is a default nickname generated by the system |
isOnline | boolean | Whether or not the user is online on the bybit site |
kycLevel | string | KYC level |
string | Email address (masked) | |
mobile | string | Mobile phone number (mask) |
lastLogoutTime | string | Last logout time |
recentRate | integer | Completion rate in the past 30 days |
totalFinishCount | integer | Total number of completed orders |
totalFinishSellCount | integer | Total number of completed orders – sell token |
totalFinishBuyCount | integer | Total number of completed orders – buy token |
recentFinishCount | integer | Order quantity within 30 days |
averageReleaseTime | string | Average release token time (unit: minutes) |
averageTransferTime | string | Average payment currency time (unit: minutes) |
accountCreateDays | integer | Days since the account was created |
firstTradeDays | integer | Days since the account's first transaction |
realName | string | Real name |
recentTradeAmount | string | Cumulative successful transaction amount USDT in the past 30 days |
totalTradeAmount | string | The sum of all USDT transaction volume in the past |
registerTime | string | User's registration time |
authStatus | integer | VA status.1 : VA, 2 : Not VA |
kycCountryCode | string | User's KYC country code |
blocked | string | User's banned status |
goodAppraiseRate | string | Positive rating |
goodAppraiseCount | integer | Number of positive comments |
badAppraiseCount | integer | Number of negative comments |
vipLevel | integer | VIP level |
userId | string | User ID |
realNameEn | string | KYC in English |
Request Example
- HTTP
- Python
POST /v5/p2p/user/order/personal/info HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-SIGN: XXXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1741831548391
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json
{
"originalUid": "290118",
"orderId": "1900004704665923584"
}
from bybit_p2p import P2P
api = P2P(
testnet=True,
api_key="xxxxxxxxxxxxxxxxxx",
api_secret="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
)
print(api.get_counterparty_info(
originalUid="290118",
orderId="1900004704665923584"
))
Response Example
{
"ret_code": 0,
"ret_msg": "SUCCESS",
"result": {
"nickName": "cjmtest",
"defaultNickName": false,
"whiteFlag": 1,
"contactConfig": true,
"isOnline": false,
"email": "j**********n@jin.com",
"mobile": "",
"kycLevel": 2,
"lastLogoutTime": "1741778675",
"recentRate": 0,
"totalFinishCount": 0,
"totalFinishSellCount": 0,
"totalFinishBuyCount": 0,
"recentFinishCount": 0,
"averageReleaseTime": "0",
"averageTransferTime": "0",
"accountCreateDays": 1241,
"firstTradeDays": 2,
"realName": "1**** ",
"recentTradeAmount": "0",
"totalTradeAmount": "0",
"executeNum": 0,
"orderNum": 0,
"hasUnPostAd": 0,
"registerTime": "1634552356",
"authStatus": 2,
"kycCountryCode": "MYS",
"blocked": "N",
"goodAppraiseRate": "0",
"goodAppraiseCount": 0,
"badAppraiseCount": 0,
"accountId": "290120",
"paymentCount": 1,
"contactCount": 0,
"realNameMask": "",
"vipLevel": 0,
"vipProfit": [],
"userTag": [],
"userCancelCountLimit": 1000,
"paymentRealNameUneditable": false,
"lostRoleAffected": false,
"userCurPrivilege": [
"OPEN_API_ACCESS",
"DISPLAY_MAKER_BULK",
"POST_EDIT_AD",
"CREATE_ORDER_BULK",
"POST_AD_BULK",
"POST_VERIFICATION_ORDER_AD",
"CAN_APPLY_OPEN_API"
],
"userType": "ORG",
"userId": "",
"realNameEn": "",
"canSubOnline": true,
"curPrivilegeInfo": [],
"openApiSwitch": 1
},
"ext_code": "",
"ext_info": {},
"time_now": "1741831548.654030"
}