V4- EOA Address Risk Assessment

Description

Beosin-KYT will penetrate transactions for the target address based on your specified asset type and risk strategy to analyze the inflow and outflow of funds.

This interface has added content for returning data: 1、Added entity details under the hit risk type, such as entity name, risk amount, and proportion. 2、Added hop count display, showing the shortest hop count between the risk type or entity and the query target.

Applicable Scenarios

1、 When receiving funds, you can assess the risk of the source address.

2、 When funds are transferred out, you can assess the risk of the destination address.

Basic Info

Request method: GET

Interface URL: https://api.beosin.com/api/v4/kyt/address/risk

Content-Type: application/json

Verification method: SIGN

Response Time:<30s

Header Request Parameter

Parameter
Required Field (Y/N)
Parameter Type
Description

Y

String

Unique authentication APPID assigned by KYT system

Y

String

Unique authentication APP-SECRET assigned by KYT system

Query Parameter

Parameter
Required Field (Y/N)
Parameter Type
Description

Y

String

Chain ID

address

Y

String

Address Hash

token

N

String

Token address, defaults to native token if not entered.

Return Parameter

Parameter
Parameter Type
Description

code

Integer

Status code

msg

String

Result Message

data

Object

Result set

data.score

Double

Total score of address.

data.riskLevel

String

Address Risk Level (Server,High,Medium,Low)

data.incomingScore

Double

Deposit Risk Scoring

data.incomingLevel

String

Address Deposit Risk Level(Server,High,Medium,Low)

data.incomingDetail

Object

Address Deposit Hit the Risk

data.incomingDetail[0].strategyName

String

Deposit Risk-hitting Strategy Strategy Type: Risk Type List

data.incomingDetail[0].riskLevel

String

Risk Level of Strategy Hit in Income Direction

data.incomingDetail[0].hops

Integer

Number of Hops for Income Direction to Hit This Risk Type

data.incomingDetail[0].rate

Double

Proportion of Risk Funds Amount Corresponding to This Risk Type Hit in Income Direction to Total Income

data.incomingDetail[0].amount

Bigdecimal

Amount of Risk Funds Corresponding to This Risk Type Hit in Income Direction

data.incomingDetail[0].entityDetails

Object

Entity Details Corresponding to This Risk Type Hit in Income Direction

data.incomingDetail[0].entityDetails[0].entityName

String

Entity Name Corresponding to This Risk Type Hit in Income Direction

data.incomingDetail[0].entityDetails[0].hops

Integer

Number of Hops of the Entity Corresponding to This Risk Type Hit in Income Direction

data.incomingDetail[0].entityDetails[0].purificationAmountU

Bigdecimal

Amount of Risk Funds for the Entity Corresponding to This Risk Type Hit in Income Direction

data.incomingDetail[0].entityDetails[0].purificationRate

Double

Proportion of Risk Funds for the Entity Corresponding to This Risk Type Hit in Income Direction

data.outgoingScore

Double

Withdrawal Risk Scoring

data.outgoingLevel

String

Address Withdrawal Risk Level(Server,High,Medium,Low)

data.outgoingDetail

Object

Address Withdrawal Hit the Risk

data.outgoingDetail[0].strategyName

String

Withdrawal Risk-hitting Strategy Strategy Type: Risk Type List

data.outgoingDetail[0].riskLevel

String

Risk Level of Strategy Hit in Outgoing Direction

data.outgoingDetail[0].hops

Integer

Number of Hops for Outgoing Direction to Hit This Risk Type

data.outgoingDetail[0].rate

Double

Proportion of Risk Funds Amount Corresponding to This Risk Type Hit in Outgoing Direction to Total Outgoing

data.outgoingDetail[0].amount

Bigdecimal

Amount of Risk Funds Corresponding to This Risk Type Hit in Outgoing Direction

data.outgoingDetail[0].entityDetails

Object

Entity Details Corresponding to This Risk Type Hit in Outgoing Direction

data.outgoingDetail[0].entityDetails[0].entityName

String

Entity Name Corresponding to This Risk Type Hit in Outgoing Direction

data.outgoingDetail[0].entityDetails[0].hops

Integer

Number of Hops of the Entity Corresponding to This Risk Type Hit in Outgoing Direction

data.outgoingDetail[0].entityDetails[0].purificationAmountU

Bigdecimal

Amount of Risk Funds for the Entity Corresponding to This Risk Type Hit in Outgoing Direction

data.outgoingDetail[0].entityDetails[0].purificationRate

Double

Proportion of Risk Funds for the Entity Corresponding to This Risk Type Hit in Outgoing Direction

data.riskTagScore

Double

The risk score of the risk label for the address you queried (based on the set risk level).

data.riskTagLevel

String

The risk level of the risk label for the address you queried (based on your settings:Server,High,Medium,Low)

data.riskTagDetails

Array

The risk label type for the address you queried.

Example of Request Data

https://api.beosin.com/api/v4/kyt/address/risk?address=0xc0e80a623c9593b3c3911682d2084c4e93bea4a7&chainId=1&token=0xdac17f958d2ee523A2206206994597c13d831EC7

Example of Response Data

{
  "code": 200,
  "msg": "success",
  "data": {
    "score": 90,
    "riskLevel": "Low",
    "incomingScore": null,
    "incomingLevel": null,
    "incomingDetail": [],
    "outgoingScore": 90,
    "outgoingLevel": "Low",
    "outgoingDetail": [
      {
        "strategyName": "Official Freeze",
        "riskLevel": "Low",
        "hops": 4,
        "rate": 0.000062,
        "amount": 0.00392723338777528420843893,
        "entityDetails": [
          {
            "entityName": "unnamed entity",
            "hops": 4,
            "purificationAmountU": 0.0039272333877752842084389300,
            "purificationRate": 0.000062
          }
        ]
      },
      {
        "strategyName": "Phishing",
        "riskLevel": "Low",
        "hops": 5,
        "rate": 0.000001,
        "amount": 0.00006646953635297649260514144,
        "entityDetails": [
          {
            "entityName": "unnamed entity",
            "hops": 5,
            "purificationAmountU": 0.0000664695363529764926051414400000,
            "purificationRate": 0.000001
          }
        ]
      },
      {
        "strategyName": "Hacker",
        "riskLevel": "Low",
        "hops": 5,
        "rate": 0,
        "amount": 0.0000015097484150468498875033647,
        "entityDetails": [
          {
            "entityName": "unnamed entity",
            "hops": 5,
            "purificationAmountU": 0.0000015097484150468498875033647000,
            "purificationRate": 0
          }
        ]
      }
    ],
    "riskTagScore": 100,
    "riskTagLevel": "Low",
    "riskTagDetails": []
  }
}

Error Code

Error Code
Description

40021

Platform not supported

40001

Parameter error

41026

Assessment for ERC-20 contract addresses are not supported.

41035

This transaction involves a token that is not in the token basket, please add that token.

41038

The task is being executed. Please try again later.

Last updated