API Documentation

The fetchsblock API lets you stream real-time crypto wallet activity into your application. Create a stream for one or more wallets and receive decoded events through secure webhooks.

Authentication

All requests are authenticated with your secret API key, sent in theX-API-Keyheader.

curl https://api.fetchblockchain.com/v1/streams \
  -H "X-API-Key: fb_live_xxxxxxxxxxxx"

Create a wallet stream

Subscribe to wallet events by posting the addresses, chains, and event types you care about.

POST /v1/streams
{
  "addresses": ["0x217E26E4bE924256e0135BcEE6f4a5b4472D2989"],
  "chains": ["bsc", "ethereum", "tron"],
  "events": ["transfer", "balance", "swap"],
  "webhookUrl": "https://yourapp.com/hooks/fetch"
}

Webhook payload

Every matching event is delivered to your webhook URL as a signed JSON payload.

{
  "stream": "stm_abc123",
  "chain": "bsc",
  "type": "transfer",
  "wallet": "0x217E...2989",
  "token": { "symbol": "USDT", "decimals": 18 },
  "amount": "125.00",
  "usdValue": "125.00",
  "txHash": "0x9f...",
  "confirmedAt": "2026-06-09T12:47:21Z"
}

Supported chains

  • • BNB Smart Chain (BEP20)
  • • Ethereum (ERC20)
  • • Tron (TRC20)
  • • Polygon