Skip to main content
GET
Get Address Risk Score
Returns a risk score (1–10) for a blockchain address based on its proximity to known malicious actors, ML-based behavioral analysis, and threat intelligence data. See Understanding Risk Scores for methodology details.
This endpoint includes sanctions and blacklist screening. You do not need to call the Sanctions & Blacklist Check separately, addresses flagged by OFAC or stablecoin issuer blacklists are already factored into the risk score.For payment flows where you need to assess both sender and recipient in the context of a transaction, use the Payment Risk Assessment instead. It includes everything this endpoint does, plus additional payment-specific checks: new wallet detection, dormant wallet detection, address poisoning detection, interaction history between sender and recipient, token risk assessment, and cross-chain analysis.

Query Parameters

Supported Networks

The following 27 networks are fully supported with complete transaction graph analysis and proximity scoring: Solana EVM Chains Other Cosmos Ecosystem
Other networks may yield results in two scenarios:
  1. Direct Attribution: When we have direct attribution data for an address on that network (e.g., a known malicious contract address)
  2. Cross-Chain Propagation: When malicious activity propagates through inter-chain bridges or cross-chain transactions
For optimal results, use one of the fully supported networks listed above.

Response Schema

Malicious Evidence Object

When name_tag, entity, or category are blank or null, this indicates either: (1) data from confidential intelligence sources where attribution details cannot be disclosed, or (2) the address was identified through ML models and lacks traditional attribution data. In both cases, the address presents potential risk but detailed attribution may be limited.

Attribution Object

When present, indicates the address is a verified non-malicious entity with risk override to score 1.

Risk Scoring Logic

Where “hits” refers to the number of malicious addresses found along the relevant paths. Risk analysis examines paths up to 5 hops from the input address.

Examples

High-Risk Address (Score 10)

Low-Risk Solana Address (Score 1)

System Address with Attribution Override

Celestia Network

Cross-Chain Address


Errors


Best Practices

  • Always provide a network value consistent with the address format.
  • Use both riskScore and riskLevel in your UI, and display reasoning as explanatory text.
  • Check the attribution field, when present, it indicates a verified non-malicious address with risk override applied.
  • When multiple malicious addresses are found, display at least the entry with the smallest distance.
  • numHops represents the minimum token-transfer distance; greater distances generally reduce risk.

Authorizations

X-API-KEY
string
header
required

Authorization method required to allow user to access the api endpoints.

Query Parameters

address
string

Address to search

network
string

Network ID of the address. Supports multiple networks including eth, solana, stellar, osmosis-1, dydx-mainnet-1, cosmoshub-4, neutron-1, and others. If omitted, will attempt to automatically infer from address format (eth, stellar, solana).

Example:

"solana"

Response

200 - application/json

Transactions associated with a specific address. This includes both incoming and outgoing transactions.

riskScore
number | null
required

Calculated normalized risk score (higher = riskier)

Example:

8

riskLevel
enum<string>
required

Human readable risk level classification

Available options:
CRITICAL RISK (Directly malicious),
Extremely high risk,
High risk,
Medium risk,
Low risk,
Very low risk
numHops
number | null
required

Minimum number of hops to the closest malicious address

maliciousAddressesFound
object[]
required

List of malicious or related addresses discovered in the path

reasoning
string
required

Explanation of why the risk level/score was assigned

attribution
object | null

Attribution information for known non-malicious addresses

Last modified on June 17, 2026