Skip to main content
GET
$0.10 — per-source labels + Aegis consensus risk score
Tier: $0.10 · Asset: USDC · Network: Base
Tier 0+1+2 in one call:
  • sdn_match — direct lookup against OFAC SDN, UK OFSI, and EU sanctions lists. If the address is sanctioned, this is populated and risk.risk_level is forced to "sanctioned".
  • labels[] — every per-source claim we have for the address across all 44 ingest sources (Tether blacklist, GraphSense tagpacks, exchange Proof-of-Reserves, etc.).
  • risk — the Aegis consensus row (Tier 1+2, no graph traversal, no external providers). Aggregated risk level, score, categories, and source count.
Designed for “what is this address, and is it dangerous?” — sanctions screen + AML labels + risk score in a single $0.10 settlement.
2026-05-05. This endpoint replaces the old $0.10 /label and $0.20 /screen/light paths. Both are removed — same data is now returned here for $0.10. If your client still hits the old paths, it will get HTTP 404; update to /screen/{chain}/{address}.

Path parameters

Request

Response — 200

SDN hit example (sdn_match populated; risk.risk_level is always "sanctioned" when this is non-null):

Top level

sdn_match object (when non-null)

labels[] rows

Stale claims are filtered out — you only see currently-believed labels. Sorted newest-last_seen_at first.

risk object

If we have no signal at all (no claims AND no consensus row), the endpoint still returns 200 with labels: [] and risk.consensus_found: false. Same paid-for-lookup contract: you paid for the lookup, not for a guarantee of a hit.

Response — 402

See Authentication for the quote schema.

When to use this vs other tiers

  • Use Check Address ($1.00) when you need 1-hop counterparty inheritance or BFS multi-hop exposure. This tier reads the consensus row only — it doesn’t traverse the transaction graph.
  • Use Check Transfer ($0.50) to screen an inbound transaction rather than a single address.

High-volume B2B integrations

If you’re a wallet or exchange running a pre-send screen on every user-typed address, paying $0.10 per click adds up fast. Use the V2 API’s POST /v2/screen instead — same data, same SQL, billed via subscription quota with no on-chain settlement floor.

Path Parameters

chain
string
required
address
string
required

Response

Successful Response

The response is of type Response Tier Screen Screen Chain Address Get · object.