Endpoints3 endpoints
GET/api/ofac-wallet-screen/:address
$0.01Single wallet OFAC SDN screening
POST/api/workflows/compliance/wallet-sanctions-report
$0.04Structured compliance payload with risk score
POST/api/workflows/compliance/batch-wallet-screen
$0.10Batch screen up to 100 addresses
Request Schema
FieldTypeRequiredDescription
addressstringYesWallet address to screen (GET: path param, POST: body)
addressesstring[]YesArray of wallet addresses for batch endpoint (max 100)
chainstringNoChain identifier, e.g. "eth", "btc", "trx"
Example Request
GET /api/ofac-wallet-screen/0xAbC123...

# or batch:
POST /api/workflows/compliance/batch-wallet-screen
Content-Type: application/json

{
  "addresses": ["0xAbC123...", "0xDeF456..."],
  "chain": "eth"
}
Example Response
{
  "results": [
    {
      "address": "0xAbC123...",
      "sanctioned": false,
      "matches": [],
      "checked_at": "2025-04-07T12:00:00Z"
    },
    {
      "address": "0xDeF456...",
      "sanctioned": true,
      "matches": [{ "list": "OFAC_SDN", "name": "...", "score": 1.0 }],
      "checked_at": "2025-04-07T12:00:00Z"
    }
  ],
  "total": 2,
  "flagged": 1
}