Screen a transaction against Chainalysis sanctions data using the Address Screening API

domain: kytdoc.kyt-dev.e.chainalysis.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with the Token header set to YOUR_API_KEY
  2. Screen an address for sanctions exposure: POST https://api.chainalysis.com/api/sanctions/v2/addresses with body: {"address": "<address>", "network": "ETHEREUM"}; the response includes a sanctionedType field (DIRECT, INDIRECT, NONE) and a list of sanctioning bodies (e.g. OFAC SDN)
  3. For DIRECT matches, block the transaction immediately and file a blocking report with OFAC within 10 business days (US regulatory requirement); do not return funds to a sanctioned address
  4. For INDIRECT matches, assess the exposure percentage and apply risk-based controls per your compliance policy — indirect exposure below an internal threshold may be escalated rather than blocked outright
  5. Log all screening results with address, network, sanctionedType, timestamp, and the API request_id for audit trail
  6. Re-screen addresses periodically for high-value ongoing relationships; OFAC updates the SDN list frequently — a previously clean address can become sanctioned between transactions

Known gotchas

Related routes

Screen a customer or counterparty against consolidated sanctions and PEP data using the OpenSanctions match API
opensanctions.org · 5 steps · unrated
Run sanctions and PEP screening against the OpenSanctions dataset using the /match API (or self-hosted yente) and tune scoring thresholds to control false positives
opensanctions.org · 5 steps · unrated
Register a crypto transfer with Chainalysis KYT v2 API for deposit screening
kytdoc.kyt-dev.e.chainalysis.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans