Prices and output limits

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 account
Free web grant
$0

Use 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.
Run the free web check
API access
$29 Basic or $79 Premium per 30 days

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 500 checks for 30 days. Basic responses do not include OCR.
  • Premium subscription$79 buys 500 checks for 30 days. 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.
Open API account
Telegram pricing

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.

Prepaid API balance

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.

ChecksPricePrice per checkTelegram Stars
1$1$1.0075
10$8$0.80600
50$30$0.602250
100$50$0.503750
500$200$0.4015000

What a sanctions result actually means

The checker supports 17 networks. Deep enrichment is unavailable for DOGE, DASH, XLM and ALGO, so those networks return the fields their runtime supports.

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, hop tracing, source-of-funds analysis or counterparty analysis.

What is the difference between API Basic and Premium?

Both subscriptions include 500 checks for 30 days. 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.

Choose a route

Start with the output you need

The links below open the appropriate check route.