Choose the AML check that fits the job
A browser check, an API response and a Telegram report are different products. Pick by output first, then price. The limits below come from the current runtime contract.
The free web grant works without an accountUse the browser for a first risk signal. The grant is deliberately narrow and rate limited.
- One grant per browser fingerprintA browser fingerprint receives 1 free grant in its lifetime. Changing pages does not reset it.
- IP limit by calendar dayThe same IP address receives no more than 1 free grant per calendar day.
- Browser risk signalThe result uses the data available for the selected network.
- OCR and PDFThe free web grant includes neither OCR enrichment nor a PDF report.
The paid web flow attempts enriched analysis where the selected network supports it and makes a quick PDF report available when generation succeeds.
- Enriched analysis where supportedNetwork support and available data determine which enriched fields appear.
- Quick PDFWhen generation succeeds, the web report makes a short PDF summary of the returned risk signal available.
- Transaction graphThe web report has no transaction graph. On TRON it adds a limited check of recent inbound USDT TRC-20 senders, one or two hops back, against public lists only.
- Source of funds and counterpartiesThe web report does not determine source of funds or provide counterparty analysis.
Use the API for JSON responses in a workflow. Authenticate with X-API-Key and choose a subscription or prepaid balance.
- Basic subscription$29 buys a 30-day plan with 500 checks per calendar month. Basic responses do not include OCR.
- Premium subscription$79 buys a 30-day plan with 500 checks per calendar month. Premium includes OCR where the selected network supports it.
- Single and batch endpointsUse GET /v1/check for one address or POST /v1/check-batch for up to 100 addresses.
- JSON response onlyAPI calls return JSON. They do not return a PDF report.
One Telegram allowance per owner
CryptoAML Telegram checks share one owner allowance. Opening another bot does not create another free check.
Use @cryptoamlscan_bot for Telegram checks.
The free allowance is one check globally for the owner. It is not one check per bot.
The current paid default is 1 USDT or 75 Telegram Stars. Stars packs cost 350 Stars for 5 checks and 650 Stars for 10 checks.
Buy API checks without a 30-day subscription
Prepaid checks use the same JSON API and X-API-Key authentication. Choose a fixed balance from the current runtime packages.
| Checks | Price | Price per check | Telegram Stars |
|---|---|---|---|
| 1 | $1 | $1.00 | 75 |
| 10 | $8 | $0.80 | 600 |
| 50 | $30 | $0.60 | 2250 |
| 100 | $50 | $0.50 | 3750 |
| 500 | $200 | $0.40 | 15000 |
What a sanctions result actually means
The checker supports 17 networks. Depth of enrichment depends on the screening provider. On networks the provider does not cover, paid web reports and API checks are refused, and only the one-time free web grant, if still unused, works there.
CryptoAML reports a direct OFAC match separately. UN, UK, AU and CH results are label or entity matches from the data available to the service.
BTC, ETH and TRX checks also use network-specific blacklist data. Coverage is not identical across networks, so two chains do not promise the same fields.
A missing match is not proof that an address or its funds have no sanctions exposure. Read the returned evidence before acting.
Pricing questions worth answering first
The useful question is not just how much a check costs. It is what that route returns.
How does the free web limit work?
The browser fingerprint receives one free grant, while the same IP address receives no more than one grant per calendar day. The free result has no OCR enrichment or PDF.
What do I get in the $1 web report?
The service attempts enriched analysis where the selected network supports it. A quick PDF report is available when generation succeeds. It does not provide a transaction graph, full source-of-funds analysis or counterparty analysis. On TRON it adds a limited check of recent inbound USDT TRC-20 senders, one or two hops back, against public lists only.
What is the difference between API Basic and Premium?
Both subscriptions run for 30 days and include 500 checks per calendar month. Basic costs $29 and excludes OCR. Premium costs $79 and includes OCR on supported networks.
Which API routes and authentication should I use?
Send X-API-Key with each request. GET /v1/check handles one address. POST /v1/check-batch accepts up to 100 addresses. Responses are JSON only.
Does each Telegram bot have its own free check?
No. The one free allowance is global for the owner. Opening another bot does not reset it.
Does a no-match result clear an address?
No. A no-match result is a risk signal with no detected match in the available data. It is not a legal finding or final compliance decision.
CryptoAML screening provides a risk signal, not a legal finding or final compliance decision. It is not legal or financial advice. The result depends on the network and available data. A no-match result does not prove that an address or related funds have no sanctions exposure. Review the evidence independently before making a transaction, custody, or compliance decision.
Start with the output you need
The links below open the appropriate check route.