/api/workflows/compliance/wallet-sanctions-report
Run an OFAC wallet screening check and return a report-ready compliance payload for crypto payment review, treasury controls, exchange operations, and AML workflows.
Browser note: GET on this URL serves human-readable docs. Paid execution still requires POST with x402 settlement.
Example request body
Use this payload shape for the paid POST call.
{
"address": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96",
"asset": "ETH"
}Request schema
The canonical body contract as exposed through discovery and OpenAPI.
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Crypto wallet address to screen against OFAC SDN digital currency designations."
},
"asset": {
"type": "string",
"description": "Optional asset or network ticker filter, such as ETH, USDC, XBT, TRX, ARB, or BSC."
}
},
"required": [
"address"
],
"additionalProperties": false
}Example response
A representative output payload for the route.
{
"success": true,
"data": {
"query": {
"address": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96",
"normalizedAddress": "0x098b716b8aaf21512996dc57eb0615e2383e2f96",
"asset": "ETH"
},
"summary": {
"status": "match",
"matchCount": 1,
"exactAddressMatch": true,
"manualReviewRecommended": true
},
"matches": [
{
"entryId": "27307",
"profileId": "27307",
"identityId": "19011",
"entityName": "Lazarus Group",
"aliases": [
"Hidden Cobra"
],
"asset": "ETH",
"address": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96",
"normalizedAddress": "0x098b716b8aaf21512996dc57eb0615e2383e2f96",
"listName": "SDN List",
"listedOn": "2019-09-13",
"measures": [
"Block",
"Program"
],
"programs": [
"DPRK3"
],
"sourceType": "Digital Currency Address - ETH"
}
],
"sourceFreshness": {
"sourceUrl": "https://www.treasury.gov/ofac/downloads/sanctions/1.0/sdn_advanced.xml",
"refreshedAt": "2026-04-06T02:00:00.000Z",
"datasetPublishedAt": "2026-04-06T02:00:00.000Z",
"addressCount": 2,
"coveredAssets": [
"ETH",
"XBT"
]
},
"screeningOnly": true
},
"source": "OFAC SDN Advanced XML"
}cURL
Use this as the starting point for HTTP execution after the initial 402 challenge.
curl -X POST "https://api.aurelianflo.com/api/workflows/compliance/wallet-sanctions-report" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
# include x402 settlement headers after the initial 402 challenge \
-d '{
"address": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96",
"asset": "ETH"
}'Related routes
Use these when you want the lower-level primitive, the buyer-facing memo workflow, or the agent install surface around this endpoint.
This route is documented as a standalone endpoint. Use the service catalog for adjacent workflows.