confirmations.info
Blockchain confirmation monitoring as a service.
Watch Bitcoin and EVM chains for incoming transfers. Get webhooks when payments confirm. Never touch user funds.
How it works
Register
Sign up by donating to the EFF in BTC, ETH, or BNB — or subscribe to a paid plan. Register your own wallet addresses for any supported chain. No custody, no KYC.
Monitor
Create payment intents with a USD amount and callback URL. The API allocates an address and calculates a unique exact token amount.
Confirm
Background workers poll every 15 seconds for matching transfers. Once confirmed on-chain, your callback URL receives the transaction details.
Quick start
Sign up with an EFF donation
Donate $5+ to the EFF in BTC, ETH, or BNB. Send the exact amount shown, then claim your API key once confirmed on-chain.
curl -X POST https://api.confirmations.info/signup \
-H "Content-Type: application/json" \
-d '{"method":"donation","chain":"ethereum","usd_amount":5}'
Claim your API key
After the donation confirms on-chain, claim your account. Or skip the donation and subscribe to a paid plan directly.
curl -X POST https://api.confirmations.info/signup/INTENT_ID/claim
Register wallet addresses
Add your cold wallet addresses for any supported chain.
curl -X POST https://api.confirmations.info/addresses \
-H "X-API-Key: YOUR_KEY" \
-d '{"chain":"ethereum","addresses":["0xYOUR_ADDR"]}'
Create a monitored payment
Specify amount in USD, target chain, and your callback URL. Poll for status or wait for the webhook.
curl -X POST https://api.confirmations.info/payments \
-H "X-API-Key: YOUR_KEY" \
-d '{"usd_amount":"25","chain":"ethereum",
"callback_url":"https://shop.example/callback"}'
Live demo
terminal