Beosin API Documentation
  • ⭐Getting Started
    • Get API Access key
    • Verification
    • Setting the risk strategy
    • Setting the risk score
  • 🎯API Endpoints
    • Basic
      • Account balance query
    • Compliance
      • Deposit Transaction Assessment
        • Change Logs
      • Withdrawal Transaction Assessment
        • Change Logs
      • EOA Address Risk Assessment
        • Change Logs
      • EOA Address Risk Assessment (Deprecated)
        • Change Logs
      • Token Risk Assessment (Deprecated)
      • Malicious Address Query
        • Change Logs
      • VASP Query
        • Change Logs
      • Entity Query (Deprecated)
        • Change Logs
    • Security
      • 1. Black address screening
  • 🤝Support
    • Common Result Messages
    • Rate Limits
    • Some Common Labels and Types
    • Supported Blockchain Platforms
    • Common Sanction Guidelines and Sanctioned Entities
    • Contact Us
Powered by GitBook
On this page
  • Description
  • Applicable Scenarios
  • Basic Info
  • Header Request Parameter
  • Query Parameter
  • Return Parameter
  • Example of Request Data
  • Example of Response Data
  • Error Code
  1. API Endpoints
  2. Compliance

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.

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/v3/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.

0<=score<=100

data.riskLevel

String

Address Risk Level

data.incomingScore

Double

Deposit Risk Scoring

data.incomingLevel

String

Address Deposit Risk Level

data.incomingDetail

Array

Address Deposit Hit the Risk

data.incomingDetail[0].strategyName

String

Deposit Risk-hitting Strategy

data.incomingDetail[0].riskDetails

Array

Address Deposit Risk Details

data.incomingDetail[0].riskDetails[0].riskName

String

Risk Name

data.incomingDetail[0].riskDetails[0].rate

Double

Proportion of Funds (4 Valid Digits Reserved)

data.incomingDetail[0].riskDetails[0].amount

BigDecimal

Amount

data.outgoingScore

Double

Withdrawal Risk Scoring

data.outgoingLevel

String

Address Withdrawal Risk Level

data.outgoingDetail

Array

Address Withdrawal Hit the Risk

data.outgoingDetail[0].strategyName

String

Withdrawal Risk-hitting Strategy

data.outgoingDetail[0].riskDetails

Array

Address Withdrawal Risk Details

data.outgoingDetail[0].riskDetails[0].riskName

String

Risk Name

data.outgoingDetail[0].riskDetails[0].rate

Double

Proportion of Funds (4 Valid Digits Reserved)

data.outgoingDetail[0].riskDetails[0].amount

BigDecimal

Amount

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).

data.riskTagDetails

Array

The risk label type for the address you queried.

Example of Request Data

https://api.beosin.com/api/v3/kyt/address/risk?chainId=1&address=0x013b646fe54562a3ff6e3469fcc8c4efc2337656&token=0xdac17f958d2ee523a2206206994597c13d831ec7

Example of Response Data

```json
{
    "code": 200,
    "msg": "success",
    "data": {
        "score": 80.0,
        "riskLevel": "High",
        "incomingScore": 80.0,
        "incomingLevel": "High",
        "incomingDetail": [
            {
                "strategyName": "Sanctions",
                "riskDetails": [
                    {
                        "riskName": "Sanctions",
                        "rate": 0,
                        "amount": 3.871346676169393E-4
                    }
                ]
            }
        ],
        "outgoingScore": 80.0,
        "outgoingLevel": "High",
        "outgoingDetail": [
            {
                "strategyName": "Sanctions",
                "riskDetails": [
                    {
                        "riskName": "Sanctions",
                        "rate": 0,
                        "amount": 1.3418844427873802E-4
                    }
                ]
            },
            {
                "strategyName": "Hacker",
                "riskDetails": [
                    {
                        "riskName": "Hacker",
                        "rate": 0.01236,
                        "amount": 336263.8981953118
                    }
                ]
            }
        ],
        "riskTagScore": 80.0,
        "riskTagLevel": "High",
        "riskTagDetails": [
            "Hacker"
        ]
    }
}
```

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.

PreviousChange LogsNextChange Logs

Last updated 4 months ago

🎯
APPID
APP-SECRET
chainId