Skip to main content
The /screen/* endpoints check all enabled source lists at once. Each match names the list that produced it, so one call replaces separate per-list lookups. All of them accept an optional ?lists= filter — a comma-separated set of list slugs from /screen/lists (unknown slugs return 400):

The response envelope

sanctioned is true only when a government sanctions list matched; flagged is true for any match, including crime-intelligence and risk-exposure lists (a Tornado Cash association hit is list_type: "risk" and never sets sanctioned):
No match returns { "value": "...", "flagged": false, "sanctioned": false, "lists_checked": [...], "matches": [] }. One request costs one credit regardless of how many lists match. Every match is written to your audit trail attributed to its list.