X2B AML Intel

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

API

POST /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

API

POST /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.