Crypto wallet tracker API with webhooks for every transfer
Monitor any wallet address on Bitcoin, Ethereum, Solana, Tron, BNB Chain and Polygon. Every incoming and outgoing transfer of BTC, ETH, SOL, TRX, BNB, POL, USDT and USDC is recorded and sent to your server as a webhook.
- Six blockchains through one API and one webhook format
- Incoming and outgoing transfers of coins, USDT and USDC
- No fee per event on any plan
Blockchain address monitoring without running a node
A wallet tracker watches a blockchain address and tells you when money moves. LirChain reads every new block on six networks, picks out the transfers that touch the addresses you track, and turns each one into an event you can see in the dashboard, read from the API or receive as a webhook.
You do not need the wallet's private key, and it does not have to be your wallet: any public address can be tracked. That makes the tracker a fit for watching your own treasury and cold wallets, the wallets of partners and suppliers, or the addresses your users give you.
One request and one webhook format cover all six networks. Adding Tron USDT or Solana USDC monitoring to an app that already tracks Ethereum wallets is a change of one field, not a new integration.
What Wallet Tracker gives you
Six blockchains, one API
Bitcoin, Ethereum, Solana, Tron, BNB Chain and Polygon wallets are tracked with the same request and reported in the same format.
Incoming and outgoing transfers
Both directions are reported, for each network's own coin and for the USDT and USDC stablecoins.
Webhooks with automatic retries
Each transfer is posted to your HTTPS endpoint as JSON once it is confirmed, and sent again every minute until your server accepts it.
Your own id on every event
Label a tracked address with your user, account or wallet id and get it back in every webhook, so events match your records without a lookup.
Confirmed transfers only
An event is created once the transfer is safely confirmed on its chain. A transaction that failed is never reported.
Readable amounts
Every event carries the chain's own values (contract address and smallest-unit amount) next to the token symbol and the amount in whole units.
How it works
From sign-up to the first call in a few minutes.
- 1
Create a Wallet Tracker project
Sign up, open the Wallet Tracker project in the dashboard and copy its API key. New accounts start on the Free plan.
- 2
Add the addresses you want to track
Send the network and the address, with your own id for it if you like. The address is checked against the rules of its network before it is accepted.
- 3
Receive a webhook for every transfer
Set a webhook URL in the project and each confirmed transfer to or from a tracked wallet is posted to it. The full history stays available in the dashboard and through the API.
curl https://api.lirchain.com/merchant/wallet-tracker/create \
-H "x-api-key: YOUR_API_KEY" \
-H "content-type: application/json" \
-d '{
"network": "ethereum",
"address": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
"external_id": "treasury"
}'{
"type": "wallet-tracker",
"event": {
"id": "95e04e32-5c98-4f68-8c62-f487bda0ed5c",
"tracker_id": "67153a22-af19-4352-ab8e-041006c76c7b",
"external_id": "treasury",
"project_id": "ea54aa6c-21d7-46a4-b1fe-c0703f74a2af",
"created_ms": 1791504120904
},
"transfer": {
"network": "ethereum",
"block_number": 26151012,
"tx_hash": "0x4e3a…9f21",
"log_index": "28",
"from_address": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"to_address": "0x52ae0f1c8d4b7a90e3b6c2d15f8a47e09b3c91f3",
"asset": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"amount": "102870865",
"symbol": "USDC",
"amount_units": "102.870865"
}
}Every endpoint and field is in the Wallet Tracker API reference.
Blockchains and tokens you can track
On every network the tracker reports the network's own coin, and USDT and USDC wherever they exist.
| Network | Coins and tokens |
|---|---|
| Ethereum | USDTUSDCETH |
| BNB Chain | USDTUSDCBNB |
| Polygon | USDTUSDCPOL |
| Tron | USDTUSDCTRX |
| Solana | USDTUSDCSOL |
| Bitcoin | BTC |
What teams use Wallet Tracker for
Treasury and cold wallet monitoring
Know about every movement on company wallets the moment it is confirmed, without anyone refreshing a block explorer.
Deposit detection for your own addresses
Already generate addresses yourself? Track them and credit your users when the webhook arrives.
Wallet alerts and bots
Forward tracker webhooks to Telegram, Discord or Slack to build wallet alerts for your team or your community.
Accounting and audit trails
Keep a complete, timestamped list of what every wallet received and sent, ready for reconciliation.
Partner and counterparty settlement
See the moment a supplier, client or OTC counterparty pays, on whichever of the six chains they use.
Portfolio and analytics apps
Feed live transfers of your users' wallets into your product without maintaining nodes for six blockchains.
Wallet Tracker pricing
Tracker events carry no fee. A plan sets how many wallets you track and how many events are reported per 30 days.
| Plan | Free | Starter | Business | Enterprise |
|---|---|---|---|---|
| Price per month | Free | $19.99 | $49.99 | $249.99 |
| Tracked wallets | 5 | 1,000 | 20,000 | 1,000,000 |
| Events per 30 days | 30 | 10,000 | 200,000 | 10,000,000 |
| Fee per event | None | None | None | None |
Every plan includes all four products. Compare the plans
Wallet Tracker: questions and answers
- Which blockchains can I track wallets on?
- Bitcoin, Ethereum, Solana, Tron, BNB Chain (BSC) and Polygon. All six are tracked through the same API and reported in the same webhook format.
- Which coins and tokens does the wallet tracker report?
- The network's own coin on every chain (BTC, ETH, SOL, TRX, BNB and POL) and the USDT and USDC stablecoins on Ethereum, Solana, Tron, BNB Chain and Polygon.
- Do I need the wallet's private key or my own node?
- No. A tracker only needs the public address, so you can monitor any wallet, yours or someone else's. LirChain reads the blockchains for you, so there is no node to run or keep in sync.
- How quickly is the webhook sent after a transaction?
- As soon as the transfer is safely confirmed: 12 blocks on Ethereum, BNB Chain and Polygon, 20 blocks on Tron, 3 blocks on Bitcoin, and finalized transactions on Solana. On most networks that is within a minute or two.
- Is the wallet tracker free?
- Yes, the Free plan tracks 5 wallets and reports 30 events per 30 days, with no card needed. Starter tracks 1,000 wallets and reports 10,000 events for $19.99 a month. There is no fee per event on any plan.
- What happens if my server misses a webhook?
- If your server does not answer with a 2xx status, the same webhook is sent again every minute, up to 20 times, each time with the same x-webhook-id header so you can ignore one you already handled. Every event also stays in the dashboard and in the events list of the API.
- From when are transfers reported?
- From the moment you add the tracker. Every transfer confirmed after that is recorded and sent to your webhook.
Works with the rest of LirChain
One account, one balance and one API for all four products.
Start with Wallet Tracker for free
New accounts start on the Free plan, with every product included and no card needed.