API · Webhooks · Telegram · Email

Get notified the moment an address is paid

Cryptanio watches addresses you choose across nine networks — Bitcoin, Ethereum, Solana, TRON, TON and more — and sends a webhook, API event, Telegram or email alert for every incoming transaction: when it appears, when it's final, and if it's ever rolled back.

  • Free plan — 5 addresses, no card
  • Paid from $9/month, cancel anytime
  • All networks in every plan
Works with Bitcoin ΞEthereum Solana TTRON TON BNB Chain Base XRP Dash USDC · USDT · all tokens →
Live alerts webhook · signed
  • confirmed solana · 9xQeW…p3fTm +1,250.00 USDCfinalized
  • pending ethereum · 0x7c3A…9eF2 +250.00 USDCawaiting finality
  • pending bitcoin · bc1qw4…kq9d +0.0421 BTC1/3 conf
  • confirmed tron · TR7NHq…gjLj6t +1,000.00 USDTsolidified
  • rolled back solana · 4vJ9J…Vb2Kd +12.500 SOLchain reorg
  • confirmed bitcoin · 3J98t1…NLy4 +0.2500 BTC3/3 conf
bitcoin 858 214 ethereum 20 731 442 solana 331 207 114 tron 64 812 907

Networks & tokens

Exactly what we watch — no fine print

Every plan includes all nine networks. A watch is one address plus one asset; native coins and tokens both count the same.

Network Native coin Tokens "Pending" alert "Confirmed" alert
Bitcoin BTC First block (~10 min) 3 confirmations (~30 min)
ΞEthereum ETH USDC USDT DAI any ERC-20 by contract Inclusion (~12 s) Finalized (~15 min)
Solana SOL USDC USDT any SPL / Token-2022 mint Confirmed slot (~1–2 s) Finalized slot (~13 s)
TTRON TRX USDT USDC any TRC-20 by contract Inclusion (~3 s) Solidified block (~1 min)
TON TON USDT any jetton by master Masterchain block (~5 s) Committed on production (~5 s)
BBNB Smart Chain BNB USDT USDC any BEP-20 by contract Inclusion (~1.5 s) Finalized (~45 s)
Base ETH USDC any ERC-20 by contract Inclusion (~2 s) Finalized (~15 min)
XRP Ledger XRP destination tags Validated ledger (~4 s) Validated ledger (~4 s)
DDash DASH First block (~2.5 min) ChainLock (~2.5 min)

Address formats: legacy, SegWit and Taproot on Bitcoin; any account on the EVM chains; wallet addresses on Solana and TON — associated token accounts and jetton wallets are derived and watched for you. If a transaction is later removed by a chain reorganisation, you get an explicit rolled_back alert — never silence.

One limit worth knowing up front: on the XRP Ledger we watch native XRP and match destination tags; issued currencies are not watched.

Pricing

Simple subscription. Clear limits.

Prices in USD per month. Every plan includes all networks, all notification channels and the full API. No setup fees, no per-network surcharges. Cancel anytime.

Free

$0/ month

Try it on real transactions — no card required.

  • 5 watched addresses
  • 1,000 alerts / month
  • Every network, every channel
  • Full REST API and webhooks
  • Community support
Start free

Start

$9/ month

For a store, a bot or a small service.

  • 50 watched addresses
  • 10,000 alerts / month
  • Every network, every channel
  • +100 addresses $4 · +10k alerts $2
  • Email support
Choose Start

Scale

$99/ month

For exchanges, processors and platforms.

  • 5,000 watched addresses
  • 1M alerts / month
  • Every network, every channel
  • +100 addresses $4 · +10k alerts $2
  • Dedicated support
Choose Scale
  • Every plan: all nine networks
  • pending / confirmed / rolled-back alerts
  • HMAC-signed webhooks
  • 24-hour delivery retries
  • exact raw amounts

Yearly billing: 2 months free. Need more than 5,000 addresses or on-premise deployment? hello@cryptanio.com — volume pricing within a day.

Modules

Five more, on the same account.

Monitoring tells you money arrived. These do something with it. Each is bought on its own from one balance — take the ones you need, leave the rest, and the free allowance lets you try every one of them before paying for anything.

Accepting payments

$19/ month

Invoices matched to the exact amount that lands, and permanent deposit addresses per customer.

  • 250 invoices / month
  • 25 deposit addresses
  • Issued over the API or the dashboard
  • Underpaid and late ask you, never guess
Read the API

Subscriptions

$19/ month

Recurring billing in crypto, priced in the asset so neither side argues about the rate.

  • 100 active subscribers
  • Reminders before, grace period after
  • Overpayment buys whole periods
  • Renewing early adds to the end
Start free

Donations and links

$5/ month

A page a stranger can pay on without an account, hosted for you.

  • 3 pages, 250 payments / month
  • Your own slug on pay.cryptanio.com
  • Fixed price or pay-what-you-like
  • Nothing about your account is public
Start free

Treasury

$49/ month

An alarm on your own wallets, for the money going out rather than coming in.

  • 10 protected addresses
  • Allowlists, new recipients, amounts, hours
  • 15-minute acknowledgement window
  • Unacknowledged walks the escalation chain
Start free

Sanctions screening

$29/ 1,000

Check an address against published sanctions lists before you deal with it.

  • Bought in packs, not monthly — the need is spiky
  • 10,000 requests $199
  • Every result names its sources
  • Signals to act on, not a verdict
Start free

Prices are the entry tier; each module has Pro and Scale above it. Higher tiers, the full limits and the free allowance are all shown in the dashboard before you buy anything.

API

One request to start watching

Create a watch, and Cryptanio takes it from there — every state change arrives as a signed webhook you can verify in five lines of code.

1

Register an address

One API call per address + asset. Add an expiry for invoices, or keep it open-ended for deposit addresses.

POST /v1/watches
$ curl -X POST https://api.cryptanio.com/v1/watches \
  -H "Authorization: Bearer ck_live_…" \
  -d '{
    "chain":   "ethereum",
    "address": "0x7c3A…9eF2",
    "asset":   "USDC",
    "notify":  ["webhook", "telegram"]
  }'
2

A transaction lands

We read every block on all nine networks. Within seconds of inclusion the first pending alert is on its way.

webhook · payment.confirmed
{
  "event_type": "payment.confirmed",
  "chain":      "ethereum",
  "payment": {
    "address":    "0x7c3A…9eF2",
    "asset":      "USDC",
    "amount_raw": "250000000",
    "decimals":   6,
    "tx_id":      "0x9b41…c77d"
  }
}
3

Verify and act

Check the HMAC signature, credit the account, ship the goods. Duplicates are safe — dedupe on the transaction identity.

verify · node.js
const ok = crypto.timingSafeEqual(
  Buffer.from(crypto
    .createHmac("sha256", secret)
    .update(`${ts}.${body}`)
    .digest("hex")),
  Buffer.from(signature));

Notifications

Alerts where your system — and your team — live

Machine-to-machine first, humans included. Mix channels per watch: webhooks for your backend, Telegram for the on-call phone.

Webhooks

Signed with HMAC-SHA256, delivered at least once, retried for 24 hours with backoff.

Email

Human-readable receipts for finance and support — every state change, timestamped.

Telegram

Instant messages to a chat or channel — perfect for on-call and small teams.

REST API

Query any payment or address status on demand — the same data your webhooks carry.

At-least-once delivery

Alerts retry for 24 hours with exponential backoff. An event is never dropped unconfirmed.

Reorg-aware

If a chain reorganisation removes a transaction, you get an explicit rolled-back alert.

Exact amounts

Amounts are decimal strings in minimal units — full uint256 precision, no float rounding.

Read-only by design

Cryptanio only reads public chain data. No private keys, no custody, no access to funds.

FAQ

Straight answers

What counts as a watched address?

One address plus one asset. Watching 0x7c3A… for both ETH and USDC is two watches. A watch counts against your plan while it's active; deleted and expired watches free the slot immediately.

What counts as an alert?

One state change on one channel. A payment that goes pending → confirmed with webhook + Telegram enabled is 4 alerts. Delivery retries of the same event are free.

How fast are notifications?

The pending alert is sent within seconds of the transaction entering a block — typically under 2 s on Solana, under 15 s on Ethereum, and within the next block on Bitcoin. Confirmation timing follows each network's rules (see the table above).

What if my endpoint is down?

We retry with exponential backoff — from 2 seconds up to 15 minutes — for 24 hours, and pause automatically after repeated failures. You can also re-fetch any missed events through the API at any time.

Do you need my private keys?

Never. Cryptanio reads public blockchain data only. We can't move funds, sign transactions, or see anything a block explorer couldn't — we're just much faster and machine-friendly about it.

What happens if I hit a limit?

Nothing breaks. Alerts keep flowing for 48 hours while we email you to upgrade; watches above the limit simply can't be added. No surprise overage charges — ever.

Can I cancel or change plans?

Anytime, from the dashboard. An upgrade takes effect immediately and carries whatever time you have already paid for over to the new plan; downgrades and cancellations take effect at the end of the paid period, and nothing is cut short.

Watch your first address in 5 minutes

Free plan, no card. One API call — and the next transaction on that address pings you.

cryptanio.com · Bitcoin, Ethereum, Solana · from $0/month