Now in Public Beta

Stop Polling TRON.
Start Streaming.

Webhooks from solidified blocks only — no reorgs, no false positives. Monitor TRX transfers, TRC-20 tokens, and smart contract events with finality you can trust. One API call to start.

Free forever plan. No credit card required.

Create a stream
curl -X POST https://api.tronhook.com/streams \
  -H "X-API-Key: twh_your_key" \
  -d '{
    "name": "USDT Monitor",
    "webhookUrl": "https://your-app.com/webhook",
    "eventTypes": ["TOKEN_TRANSFER"]
  }'
< 500ms
Median delivery latency
99.9%
Uptime target
5x
Auto-retries per event
$0
To get started

Trusted by teams building on TRON

12+
Payment Processors
8+
Crypto Exchanges
15+
DeFi Protocols
6+
Wallet Providers
Features

Built for TRON. Built for Developers.

The missing infrastructure layer between your app and the TRON blockchain

Solidified Blocks. Zero Reorgs.

We only deliver events from solidified blocks — transactions that are fully confirmed and will never be reverted. No false positives, no phantom transfers, no reorg headaches.

One API Call to Production

curl, done. Create webhook streams, manage watched addresses, and monitor deliveries through a clean REST API with full OpenAPI documentation.

Never Miss a Transaction

Automatic retries with adaptive backoff. Every failed delivery is tracked, logged, and retryable from your dashboard. Your data always arrives.

Tamper-Proof by Default

Every webhook is HMAC-SHA256 signed with your secret. Verify every payload in one line of code. No spoofing, no tampering.

Use Cases

Built for TRON Builders

From USDT deposits to DeFi events — one API for every use case

Payments

Payment Processing

Monitor USDT deposits in real time. Confirm transactions the moment they settle on-chain.

Exchange

Exchange Integration

Track wallet movements across thousands of addresses. Scale without polling limits.

DeFi

DeFi & dApps

React to smart contract events instantly. Trigger workflows on every on-chain interaction.

Integration

From Zero to Webhook in 30 Seconds

Create a stream with one API call. Receive structured event payloads on your endpoint instantly.

import { createHmac, timingSafeEqual } from 'crypto';

export function verifyWebhook(
  payload: string,
  signature: string,
  secret: string,
): boolean {
  const expected = createHmac('sha256', secret)
    .update(payload)
    .digest('hex');
  return (
    signature.length === expected.length &&
    timingSafeEqual(Buffer.from(signature), Buffer.from(expected))
  );
}
← Receive Event
{
  "event": "TOKEN_TRANSFER",
  "txHash": "a1b2c3d4e5f6...",
  "from": "TGtrji5K39Jk...",
  "to": "TCfeM1VFrBmC...",
  "amount": "1000000",
  "token": "USDT (TRC-20)",
  "block": 79305570,
  "timestamp": 1768560447
}
How It Works

Three Steps to Real-Time TRON Data

01

Create a Stream

Define your webhook URL and event types with one API call or from the dashboard.

02

Add Addresses

Monitor one address or ten thousand — same API, same latency.

03

Receive Webhooks

HMAC-signed JSON payloads from solidified blocks — confirmed, final, irreversible. Delivered in under a second.

Compare

TronHook vs DIY Polling

Stop maintaining polling infrastructure. Let us handle the hard parts.

Finality
TronHook:Solidified blocks only
DIY:Handle reorgs yourself
Latency
TronHook:< 500ms after finality
DIY:3–15 seconds
Reliability
TronHook:99.9% SLA + auto-retries
DIY:Best-effort, manual recovery
Code
TronHook:1 API call
DIY:Poller + parser + queue + DB
Maintenance
TronHook:Zero — fully managed
DIY:Ongoing infra & node ops
Cost
TronHook:Free tier included
DIY:Server + RPC node costs
Pricing

Predictable Pricing. No Surprises.

Free forever tier with everything you need to ship. Scale when you're ready.

Free
$0/mo
  • 2 Streams
  • 10 Addresses
  • 1,000 Events/day
  • 7 days Retention
  • Community Support
Get Started
POPULAR
Pro
$49/mo
  • 20 Streams
  • 200 Addresses
  • 50,000 Events/day
  • 30 days Retention
  • Email Support
Start Free Trial
Enterprise
Custom
  • Unlimited Streams
  • Unlimited Addresses
  • Unlimited Events/day
  • 90 days Retention
  • Dedicated Support
Contact Us

One API call away from real-time TRON data

1,000 events/day free · No credit card · No expiration

Get Started Free