

| Parameter | Type | Description |
|---|---|---|
chain | string | Optional. Screen this chain only. Omit to auto-detect from the address format; EVM addresses fan out across every chain with history and the worst verdict wins. |
address* | string | Address to screen. EVM (0x…), TRON (T…), Bitcoin or Solana. The format determines which chains are searched. |
| Parameter | Type | Description |
|---|---|---|
address* | string | |
riskBand* | string | |
riskScore* | integer | Worst score across the screened chains. |
categories* | string[] | Risk categories that fired, e.g. sanctioned, high-risk-exchange, criminal, blacklist-usdt, counterparty-exposure, behavioral. |
sanctioned* | boolean | Listed on a sanctions corpus (OFAC SDN / OpenSanctions). |
screenedAt* | string | |
addressType | string | |
chainsScreened* | string[] | |
recommendation* | string | block = sanctioned, frozen, or score >= 85. review = score >= 35. allow otherwise. |
datasetVerified* | boolean | False when the sanctions corpus is stale or empty — a 'clean' verdict from an unverified dataset must not be read as an all-clear. |
isTokenContract | boolean | True when the address is a known token contract, not a holder wallet. |
stablecoinFrozen | object | Live issuer blocklist answer for USDT. null = no oracle for the screened chains. |
freezeProbability | number | Modelled probability that a stablecoin issuer freezes this address. |