Wallet Tracker

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
Wallet tracker
Active trackers
12
Events · last 30 days
38
$2,400.00 USDC
0x52ae…91f3
Received
$830.00 USDT
0xc07b…2d44
Sent
$15,000.00 USDT
0x52ae…91f3
Received

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

Track a wallet
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"
  }'
Webhook for a transfer
{
  "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.

NetworkCoins 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.

PlanFreeStarterBusinessEnterprise
Price per monthFree$19.99$49.99$249.99
Tracked wallets51,00020,0001,000,000
Events per 30 days3010,000200,00010,000,000
Fee per eventNoneNoneNoneNone

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.