API · Webhooks · Telegram · Email

Get notified the moment an address is paid

Cryptanio watches addresses you choose across ten 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 $19/month, cancel anytime
  • All networks in every plan
Works with Bitcoin ΞEthereum Solana TTRON TON BNB Chain Base XRP Dash Zcash 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 ten 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)
ZZcash ZEC t-addresses First block (~75 s) 5 confirmations (~6 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.

Two limits worth knowing up front: on Zcash we watch transparent (t-) addresses, and a payment into a shielded address is reported as unreadable rather than passed over in silence — being paid privately must never look the same as not being paid. 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
  • Webhooks + REST API
  • 1 webhook endpoint
  • Community support
Start free

Starter

$19/ month

For a store, a bot or a small service.

  • 100 watched addresses
  • 25,000 alerts / month
  • + Telegram & email alerts
  • 3 webhook endpoints
  • Email support
Choose Starter

Business

$149/ month

For exchanges, processors and platforms.

  • 10,000 watched addresses
  • 2M alerts / month
  • 99.9% uptime SLA
  • Unlimited endpoints
  • Dedicated support · invoice billing
Choose Business
  • Every plan: all 3 networks
  • pending / confirmed / rolled-back alerts
  • HMAC-signed webhooks
  • 24-hour delivery retries
  • exact raw amounts

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

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 ten 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