Transaction Subscriptions API

Real-Time Wallet Monitoring via Webhooks

250M+Usersserved40+Chainssupported2k+Teamspowered4.5k+DeFi protocolsindexed
WebhookExample outputActive
https://yourapp.com/hooks/zerion
POST · ethereum
Eventsnew_transactionposition_update
Recent deliveriesSample data
new_transaction
Ethereum · just now
200
new_transaction
Base · 1m ago
200
position_update
Arbitrum · 6m ago
200
new_transaction
Ethereum · 12m ago
200
new_transaction
Optimism · 20m ago
200

Anatomy of the Transaction Subscriptions endpoint

Creates a subscription that watches a set of wallet addresses and posts a webhook to your callback URL whenever they transact. Manage watched addresses and chains without redeploying, and scale monitoring to large address sets.

POST/v1/tx-subscriptions/Full reference →
Webhooks, no pollingMulti-addressMulti-chainReal-time
Request
curl -X POST "https://api.zerion.io/v1/tx-subscriptions/" \
  -H "authorization: Basic <API_KEY>" \
  -H "content-type: application/json" \
  -d '{
    "callback_url": "https://your.app/webhooks/zerion",
    "addresses": ["0xabc..."],
    "chain_ids": ["ethereum", "base"]
  }'
Response
{
  "data": {
    "type": "tx-subscription",
    "id": "sub_7f21...",
    "attributes": {
      "callback_url": "https://your.app/webhooks/zerion",
      "wallets_count": 1,
      "status": "active"
    }
  }
}

Key parameters

callback_urlbodyHTTPS endpoint that receives a POST when a watched wallet transacts.
addressesbodyWallet addresses to monitor within this subscription.
chain_idsbodyChains to watch for activity, e.g. ethereum, base.

What the Transaction Subscriptions response gives you

One request returns enriched, ready-to-render fields — no decoding, pricing, or post-processing on your side.

Full decoded transaction

Each webhook carries the same rich, decoded tx as the history endpoint.

included[].transactions

Signed & verifiable

RSA-SHA256 signature and a certificate URL to prove authenticity.

X-Signature

Subscription link

Every callback links back to the subscription that fired it.

relationships.subscription

Watched address

The address that transacted, on the notification payload.

attributes.address

Multi-address

Watch up to 100 addresses per subscription.

addresses[]

Chain scope

Subscribe to specific chains or all supported networks.

chain_ids[]

Built for production

Everything the Transaction Subscriptions endpoint gives you to ship a real integration — filters, coverage, and predictable limits.

How it works

Push, not polling

Create a subscription with a callback URL; Zerion POSTs a decoded transaction the moment a watched wallet moves.

  • POST /v1/tx-subscriptions/
  • callback_url + addresses (+ optional chain_ids)
  • Omit chain_ids to watch every supported chain
Security

Verify every callback

Each webhook is signed so you can confirm it genuinely came from Zerion before acting on it.

  • X-Signature — RSA-SHA256
  • X-Certificate-URL — public cert to verify against
  • Concatenate timestamp + body, then verify
Delivery

Know the guarantees

Design your handler around real-world delivery semantics.

  • Best-effort delivery; retries stop after 3 failures
  • Order is not guaranteed
  • Prices are null — fetch by hash for value
Limits

Dev vs production keys

Test freely on a dev key, then whitelist your callback for production scale.

  • Production: up to 100 addresses/sub, no expiry
  • Dev: 1 subscription, 5 addresses, 1-week validity
  • Whitelist callbacks via [email protected]

What teams build with it

From dashboards to autonomous agents, teams reach for the Transaction Subscriptions endpoint to ship faster.

Real-time alerts

Notify users the instant their wallet sends, receives, or trades — no polling loop.

Automation & agents

Trigger agent workflows or on-chain reactions when a monitored address moves.

Ops & compliance

Watch large address sets for activity and stream events into your pipeline.

Other endpoints

Alerts for Transactions

Set up webhooks for any EVM & Solana wallet to receive real-time notifications on new activity.

WebhookExample outputActive
https://yourapp.com/hooks/zerion
POST · ethereum
Eventsnew_transactionposition_update
Recent deliveriesSample data
new_transaction
Ethereum · just now
200
new_transaction
Base · 1m ago
200
position_update
Arbitrum · 6m ago
200
new_transaction
Ethereum · 12m ago
200
new_transaction
Optimism · 20m ago
200

One API, every major chain

Ethereum, Base, Solana, Arbitrum and 45+ more networks — queried in a single call.

Ethereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimism
Polygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScroll
Zora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVM

Why builders choose the
Transaction Subscriptions API

Ship faster

Go live in minutes, not months

Grab a free key, paste one request, and you're serving portfolio data. No nodes, no indexers, no infra to maintain.

< 5 min to first callGet a free API key

Speed

Fast everywhere your users are

A globally cached edge keeps every query fast, so your app feels instant no matter where your users open it.

~50ms median response

Freshness

Balances update in seconds

Balances, positions, and transactions land within seconds of confirmation. Never stale, never guessing.

Fresh within 1 block

Scale

Scale from one user to millions

One request spans Solana, Ethereum, Base and 50+ chains. The same endpoint carries your first user and your millionth.

50+ chains · billions of calls

Built for Consumer Scale and Enterprise Reliability

The same infrastructure that runs the Zerion wallet — sized for everything from a first prototype to fintech products in production.

1000+
RPS
SLA
Guaranteed
99.9%
Uptime

Stay ahead with the Zerion API

New endpoints, chains, and webhooks — straight to your inbox.

Simple, transparent tiers

Start building for free. Upgrade as you scale.

Developer
$0forever

For early prototypes and proofs of concept

Get Started Free
  • 2K requests / day
  • 3 RPS limit
  • Chat widget
  • Best effort support
Builder
$149/ month

For shipping MVP without running any Infrastructure

Start building
  • Up to 250K requests / month
  • 10 RPS
  • Telegram group
  • Priority support
Most popular
Startup
$499/ month

For apps preparing for launches or already in production

Start building
  • Up to 1M requests / month
  • 25 RPS
  • Slack or Telegram channel
  • Priority support
Enterprise

Custom pricing & features

For scale-ups & enterprises with high volume or custom needs

Contact sales
2.5M+ requests / month
1,000+ RPS
Slack or Telegram channel
24/7 support
99.9% uptime SLA
Dedicated account manager

DeFi Positions, Wallet Portfolio Chart, and Wallet P&L endpoints are limited to 25% of every plan quota and aren’t covered by overages.

What can you build?

Wallets & Stablecoins

Power portfolio views, transaction history, and in-app swaps with one API — across every chain and stablecoin your users hold.

Wallets & Stablecoins

Fintech & Neobanks

Add portfolio charts, PnL, and transaction history to your app — no blockchain node to stand up, no infra to maintain.

Fintech & Neobanks

AI Agents

Wallet holdings, DeFi positions, and PnL in a single call. Pay per request with x402 on Base — no subscriptions, no keys.

AI Agents
Join 2,000+ teams building on Zerion

Built for developers.
Trusted by enterprises.

Give wallets, AI agents, and consumer apps reliable access to wallets, positions, transactions, and DeFi data across chains.

FAQ

If you have any questions