50 credits per sent Notification + 50 credits per day per subscription
Tip:
When creating notifications on mainnet or testnet, use your API keys from the Dashboard.
When creating notifications on mainnet or testnet, use your API keys from the Dashboard.
Notifications are formatted using Templates.
The recommended template is enriched.
Learn more at: Templates
Supported Notification Types
We support a wide range of notification types, Address Event being the most used : ADDRESS_EVENT - Triggered for any address-level event or transaction. INCOMING / OUTGOING_FUNGIBLE_TX - Detects ERC20 or equivalent token transfers. INCOMING / OUTGOING_NATIVE_TX - Detects native currency transfers (ETH, MATIC, etc.).
For a full explanation of each subscription type, see the Subscriptions Overview.
Webhook Response Format
(Recommended Default: templateId = "enriched")
templateId = "enriched")If you do not specify a custom template you get the response in legacy format, but we recommend using the built-in enriched template.
It provides clean, human-readable fields and token metadata.
To learn about legacy format, custom templates, or enriched_with_raw_data, visit:
👉 Templates Page
Example: Enriched Template Webhook (Recommended)
This is what you will receive in your webhook listener if you set:
json
{
"data": {
"kind": "transfer",
"blockHash": "0x1234567890abcdef...",
"blockNumber": 18500000,
"blockTimestamp": 1699123456,
"txId": "0xabcdef1234567890...",
"currency": "ETH",
"txTimestamp": 1699123456,
"from": "0x742d35Cc6634C0532925a3b8D4C9db96C4b4d8b6",
"to": "0x8ba1f109551bD432803012645Hac136c",
"value": "1000000000000000000",
"contractAddress": "0xA0b86a33E6441b8c4C8C0C8C0C8C0C8C0C8C0C8C",
"tokenId": "12345",
"additionalData": {
"gasUsed": "21000",
"gasPrice": "20000000000"
},
"tokenMetadata": {
"type": "nft",
"decimals": 0,
"symbol": "NFT",
"name": "My NFT",
"uri": "https://api.example.com/metadata/12345"
},
"subscriptionId": "64f1a2b3c4d5e6f7g8h9i0j1",
"subscriptionType": "ADDRESS_EVENT"
},
"location": "...",
"scheme": "..."
}