API
AML API for wallet risk checks
A public check endpoint for quick triage and a keyed partner API for integrations. Responses are redacted risk bands with source and confidence — never a claim that a wallet is clean.
Public check
APIPOST /api/public/check
Anonymous check for a TRON wallet or TXID. Returns a redacted risk band (CLEAR / CAUTION / HIGH_RISK / UNKNOWN) with a short reason — never the full assessment. UNKNOWN is returned when coverage is insufficient; a CLEAR band is scoped to coverage and is not a certification.
Keyed partner API
APIPOST /api/check
Authenticated endpoint for partners and integrations. Same honest, source-attributed model with higher rate limits and fuller responses. Requires an API key issued to a partner account.
Rate limits
The public endpoint is rate limited per client and responds with 429 and a Retry-After header when exceeded. Keyed partners receive higher, plan-based limits.
Errors
400 for an address or TXID that cannot be checked, 429 when rate limited, and 5xx on backend issues. Failure responses never fabricate a verdict — callers should degrade honestly.
Endpoint-level reference pages (schemas, examples, SDKs) are coming. For now, the public check is live and documented in the docs.