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

01

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.

02

Monitor

Create payment intents with a USD amount and callback URL. The API allocates an address and calculates a unique exact token amount.

03

Confirm

Background workers poll every 15 seconds for matching transfers. Once confirmed on-chain, your callback URL receives the transaction details.

Supported chains
Bitcoin Ethereum Base Arbitrum Optimism Polygon BNB Avalanche Linea zkSync

Quick start

01

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}'
02

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
03

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"]}'
04

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