Jump to
Ctrl
+
/

Get Address Exposure

GET
/aml/exposure/{blockchain}/{address}

Through this endpoint customers can check whether an address received funds that can be traced back to flagged addresses (sanctioned entities, exploiters) through intermediate addresses, and how much. The response lists every flagged address reached, the number of hops, the tainted share and the tainted value received per asset.


Sanctioned addresses use the poison model: any contact counts in full. Other flagged addresses use the haircut model: exposure is proportional to the tainted share of the sender's balance at the time of the transfer.

Path Parameters

blockchain string Required

Blockchain of the address. The exposure graph is per chain.

address string Required

The address to check for indirect exposure to flagged addresses.

Query Parameters

context string Optional

In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. context is specified by the user.

Response Schema

apiVersion string Required

Specifies the version of the API that incorporates this endpoint.

2024-12-12
requestId string Required

Defines the ID of the request. The requestId is generated by Crypto APIs and it's unique for every request.

601c1710034ed6d407996b30
context string Optional

In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. context is specified by the user.

yourExampleString
data object Required
item object Required
address string Required

The checked address.

0x2718752b8895742349c82ca759b87c79b2466330
blockchain string Required

Blockchain of the address. The exposure graph is per chain: the same EVM address can be exposed on one chain and clean on another.

ethereum
isExposed boolean Required

Whether the address received funds that can be traced to a flagged address.

true
maxExposureShare string Required

Highest share (0 to 1, decimal string) of tainted funds the address received from any flagged address.

1
roots array Items (object) Required

Flagged addresses the funds trace back to, most exposed first.

rootAddress string Required

The flagged address the funds trace back to.

0x7f367cc41522ce07553e823bf3be79a889debe1b
labels array Items (string) Optional
categories array Items (string) Optional
sanctionsPrograms array Items (string) Optional
model string Optional

Taint model: poison for sanctioned addresses (any contact counts in full) or haircut (exposure proportional to the tainted share of the sender's balance).

poison
hop integer Required

Number of transfers between the flagged address and this address; 1 means direct contact.

1
exposureShare string Required

Highest share (0 to 1, decimal string) of tainted funds received from this flagged address.

1
taintedReceived array Items (object) Optional

Tainted value received, per asset, per the taint model. Under the poison model (sanctions) every transfer after any contact counts in full, so this can exceed the flagged funds that came in; see proportionalReceived.

contract string Optional

Token contract address; absent for the native coin.

0xdac17f958d2ee523a2206206994597c13d831ec7
value object Optional

Tainted value received

amount string Optional

String representation of the amount value

1756.99221894
unit string Optional

Unit of the amount: the coin or token symbol

ETH
proportionalReceived array Items (object) Optional

Flagged value actually received, per asset: each transfer counts only the flagged share of the sender's balance at that time.

contract string Optional

Token contract address; absent for the native coin.

0xdac17f958d2ee523a2206206994597c13d831ec7
value object Optional

Flagged value actually received

amount string Optional

String representation of the amount value

1224.24
unit string Optional

Unit of the amount: the coin or token symbol

USDT
proportionalShare string Optional

Highest share (0 to 1) of flagged funds actually received from this flagged address.

0.244848
firstTimestamp integer Optional

Unix timestamp of the first tainted receipt.

1516066029
lastTimestamp integer Optional

Unix timestamp of the last tainted receipt.

1516066029
routes integer Optional

Number of routes from the flagged address to this address.

1
direction string Optional

Direct contact only: received, sent or both, relative to this address. Only received is exposure.

received

Credits Cost : 200000 Credits for 1 Results

Was this page helpful?
Yes
No
Powered by
Language
URL

{
    "apiVersion": "2024-12-12",
    "requestId": "601c1710034ed6d407996b30",
    "context": "yourExampleString",
    "data": {
        "item": {
            "address": "0x2718752b8895742349c82ca759b87c79b2466330",
            "blockchain": "ethereum",
            "isExposed": true,
            "maxExposureShare": "1",
            "roots": [
                {
                    "rootAddress": "0x7f367cc41522ce07553e823bf3be79a889debe1b",
                    "labels": [
                        "Potekhin Danil"
                    ],
                    "categories": [
                        "sanctions"
                    ],
                    "sanctionsPrograms": [
                        "CYBER2"
                    ],
                    "model": "poison",
                    "hop": 1,
                    "exposureShare": "1",
                    "taintedReceived": [
                        {
                            "contract": "0xdac17f958d2ee523a2206206994597c13d831ec7",
                            "value": {
                                "amount": "1756.99221894",
                                "unit": "ETH"
                            }
                        }
                    ],
                    "proportionalReceived": [
                        {
                            "contract": "0xdac17f958d2ee523a2206206994597c13d831ec7",
                            "value": {
                                "amount": "1224.24",
                                "unit": "USDT"
                            }
                        }
                    ],
                    "proportionalShare": "0.244848",
                    "firstTimestamp": 1516066029,
                    "lastTimestamp": 1516066029,
                    "routes": 1,
                    "direction": "received"
                }
            ]
        }
    }
}