The
address_screening service fee (fixed, per scan) is debited on
execution and automatically refunded if the screening fails. With a fee
of 0 the service is free for you. It requires your own
identity verification approved
and the screenings service enabled on your account.Run a screening
The assessment is network-agnostic: the same address is evaluated across every supported blockchain at once. Thechain field is optional
and only labels your record. Since the scan charges a fee, the
idempotency_key is required — retrying with the same key never
charges twice.
1
Submit the address
2
Read the risk level
Response And a sanctioned address:
201 — a clean address:3
Decide based on the risk
Apply your policy on
risk (level table below). The assessment object
carries the full evidence for your records: point identifications, USD
exposure per category and the risk rules triggered.idempotency_key returns the original screening
with idempotency_hit: true and does not charge again:
Query the history
Every screening is stored. The list requiresfrom/to and supports
pagination and a risk filter:
assessment):
Risk levels
Levels are final (a screening is a snapshot at query time): if you need
to re-assess the same address later, run a fresh scan with a new
idempotency_key.
Automatic protection (free of charge)
Beyond on-demand screening, the platform protects your crypto operations automatically and for free:- On-chain withdrawals: the destination address is assessed before
signing. If it is severe-risk, the withdrawal is rejected and the held
amount is fully refunded to your balance (you will see the withdrawal
failedwithcore_rejectedand itscrypto_withdrawal_status_changedwebhook). - Incoming deposits: the sender of every deposit is assessed before
crediting. A severe-risk sender leaves the deposit held for compliance
review (
crypto_deposit_heldwebhook); a high-risk one is credited normally with an informational alert (crypto_deposit_alertwebhook).
Webhooks
crypto_deposit_held
Errors
FAQ
Do I need to specify the address network (chain)?
Do I need to specify the address network (chain)?
No. The assessment covers every supported network at once: an ETH address
is evaluated with all of its known on-chain activity.
chain is just an
optional label for your own records.Can I scan addresses that are not mine or my customers'?
Can I scan addresses that are not mine or my customers'?
Yes. The product accepts any blockchain address — that is exactly the use
case of assessing a third party before transacting with them. Each scan
charges its fee.
Does the result expire?
Does the result expire?
A screening is a snapshot at query time and is stored as evidence with its
date. An address’ risk can change (new sanctions, new activity): for
sensitive decisions, re-assess with a fresh scan.
Am I charged for the automatic protection scans?
Am I charged for the automatic protection scans?
No. The automatic screening of withdrawals and deposits is part of the
platform’s compliance program and has no cost. Only the on-demand scan
(
POST /v1/screenings/addresses) charges the address_screening fee.What happens if the screening service is down when I withdraw?
What happens if the screening service is down when I withdraw?
For safety, withdrawals are not signed without assessing the destination:
the withdrawal is rejected with a full refund and you can retry later.
Incoming deposits are NOT held because of a service outage — they are
credited normally.