Contract Webhook API

Connect to your smart contracts and listen to events using webhooks and HTTP requests. No more ABI setup, no ethers.js connection logic — just simple, reliable event delivery.

BEFORE:

import { ethers } from 'ethers';
import { abi } from './contract-abi.json';

const provider = new ethers.JsonRpcProvider(RPC_URL);
const contract = new ethers.Contract(ADDRESS, abi, provider);

contract.on('Transfer', (from, to, value, event) => {
  // Handle missed events on reconnect?
  // What about RPC failures?
  // How do we retry failed processing?
  console.log(from, to, value);
});

AFTER:

// Your webhook endpoint just receives:
app.post('/webhook', (req, res) => {
  const { eventName, from, to, value } = req.body;
  // That's it. Events delivered reliably.
  console.log(eventName, from, to, value);
  res.json({ received: true });
});

BENEFITS:

Cleaner Code

Remove boilerplate RPC setup and event listeners from your codebase. Focus on business logic.

Faster Development

Skip weeks of infrastructure work. Start receiving events in minutes, not months.

😴

Sleep Better

No more 3am alerts for dropped connections. We handle the reliability so you don't have to.

GET STARTED VIEW DOCS

FEATURES:

🔌

Zero Infrastructure

No RPC subscriptions to manage. No WebSocket connections to maintain. Just HTTP webhooks.

🔄

Automatic Retries

Failed deliveries are retried with exponential backoff. Never miss an event again.

📦

Decoded Payloads

Events arrive as clean JSON with decoded arguments. No hex parsing required.

🔗

Multi-Chain Support

Ethereum, Polygon, BSC, and more. One API for all your chains.

📊

Delivery Logs

Full audit trail of every event and delivery attempt. Debug with confidence.

🔒

Signed Payloads

Verify webhook authenticity with cryptographic signatures. Prevent spoofing.

WHO WE HELP:

🚀

Web3 Startups

Launch faster by offloading event infrastructure. Focus your runway on product, not plumbing.

🌐

Web3 Protocols

Deliver real-time event notifications to your users without running your own indexers. Power your dApp with reliable on-chain data.

🔀

Web2 Apps Going Web3

Integrate blockchain events using familiar HTTP webhooks. No crypto expertise required — just standard REST APIs you already know.

Built for Developers

Use our simple REST API, code samples, and webhooks to start shipping in minutes. Our clear documentation and reliable integrations make it easy and fast to go from test to production.

See API docs
"
"We were losing events constantly with our homegrown listener — missed transfers, failed webhook retries, the works. After switching to this API, event delivery became a non-issue. We went from firefighting infrastructure to actually building features. It's the kind of reliability we assumed we'd have to build ourselves."
Marcus Chen
Marcus Chen Lead Engineer, ChainPay Protocol

How It Works

Enterprise-grade architecture, zero operational burden

System Architecture
1

Connect

Register your contract address and ABI. We handle the chain connections.

2

Capture

Events are captured in real-time and persisted before delivery.

3

Decode

Raw logs are decoded into clean, structured JSON payloads.

4

Deliver

Webhooks are sent to your endpoint with automatic retries.

99.9% Uptime SLA
<500ms Avg Latency
10+ Chains Supported