Skip to main content
POST
/
v1
/
aml
/
check-batch
Check multiple addresses for sanctions
curl --request POST \
  --url https://api.xentfi.com/v1/aml/check-batch \
  --header 'Content-Type: application/json' \
  --header 'apiKey: <api-key>' \
  --header 'orgId: <api-key>' \
  --data '
{
  "addresses": [
    "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
    "0x8894E0a0c962CB723c1976a4421c95949bE2D4E3"
  ]
}
'
{
  "data": [
    {
      "isSanctioned": false,
      "identifications": [
        {
          "category": "sanctions",
          "name": "North Korean Cyber Group",
          "description": "North Korean state-sponsored hacking group",
          "url": "https://sanctions.example.com/entity/123"
        }
      ],
      "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
    }
  ],
  "totalChecked": 2
}

Documentation Index

Fetch the complete documentation index at: https://docs.xentfi.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

apiKey
string
header
required
orgId
string
header
required

Body

application/json
addresses
string[]
required

Array of blockchain addresses to check

Required array length: 1 - 50 elements
Example:
[
"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"0x8894E0a0c962CB723c1976a4421c95949bE2D4E3"
]

Response

Batch sanction check completed successfully

data
object[]

Array of sanction check results for each address

totalChecked
integer

Total number of addresses checked

Example:

2