2026-09-15
-
Node API is now available for Bitcoin, Tron, and XRPL.
-
The Address Set API has been added to Webhook. A single Address Set can hold up to 5 million addresses and be used as a webhook condition.
Major Updates
1. Node API for Bitcoin, Tron, and XRPL
Node API has been added for Bitcoin, Tron, and XRPL, which were previously available only through the Web3 Data API. Each chain's node RPC can be called directly through a Nodit endpoint, and Mainnet is supported on all three chains.
| Chain | Endpoint | Supported APIs |
|---|---|---|
| Bitcoin | https://bitcoin-mainnet.nodit.io/{api_key} | 29 JSON-RPC methods |
| Tron | https://tron-mainnet.nodit.io/{api_key} | 34 JSON-RPC methods, 93 FullNode HTTP APIs, 35 FullNode Solidity HTTP APIs |
| XRPL | https://xrpl-mainnet.nodit.io/{api_key} | 39 JSON-RPC methods |
Bitcoin Node API
Provides 29 methods across the Blockchain (18), Rawtransactions (7), and Util (4) categories, based on the Bitcoin Core 30.0 RPC. It covers block and transaction lookups, mempool status, and raw transaction decoding and broadcasting.
Tron Node API
Tron is offered through three interfaces.
-
JSON-RPC (34): Provides the Ethereum-compatible
eth_,net_, andweb3_namespaces along with thebuildTransactionmethod. Existing EVM client code can be connected to Tron with minimal changes. -
FullNode HTTP API (93): Provides 11 categories of Tron-specific functionality, including account resources (Bandwidth, Energy), TRC-10 tokens, voting and SRs, proposals, exchanges, and the pending pool.
-
FullNode Solidity HTTP API (35): APIs under the
/walletsolidity/*path that return data based on solidified blocks.
XRPL Node API
Provides 39 methods across the Account (10), Ledger (5), Transaction (5), Path and Order Book (8), Payment Channel (1), Server Info (7), Utility (2), and Vault (1) categories. It covers the methods needed to build XRPL services, including account information, trust lines, NFT lookups, ledger and transaction queries, path finding, and order book queries.
The full list of supported chains and network identifiers is available in the Supported Networks document.
2. Webhook Address Set API Added
The Address Set API has been added to the Webhook API for services that need to track a large number of addresses. Until now, an ADDRESS_ACTIVITY webhook required the address list to be specified directly in the addresses field. Addresses can now be managed separately as an Address Set and linked to a webhook through addressSetId at creation time.
An Address Set works as follows.
- A single Address Set can hold up to 5 million addresses, within the limit of your plan.
- The address format is specified with
addressFormatat creation time and supportsEVMandTRON. The webhook's chain must match the Address Set's address format. - Up to 1,000 addresses can be added or removed per API request, and addresses can be bulk-imported from a CSV file (up to 256MB). Imports are processed asynchronously, and their progress can be checked through a separate API.
- Registered addresses can be listed page by page or exported as a CSV file.
- One Address Set can be shared across multiple webhooks and can also be used as a condition for Stream ADDRESS_ACTIVITY subscriptions.
The Address Set API consists of the following 10 methods.
| Method | Path | Description |
|---|---|---|
| Create Address Set | POST /webhook/address-sets | Creates an Address Set. |
| List Address Sets | GET /webhook/address-sets | Lists Address Sets. |
| Get Address Set | GET /webhook/address-sets/{addressSetId} | Returns the details of an Address Set. |
| Update Address Set | PATCH /webhook/address-sets/{addressSetId} | Updates the name and description. |
| Delete Address Set | DELETE /webhook/address-sets/{addressSetId} | Deletes an Address Set. |
| Update Addresses in Address Set | PATCH /webhook/address-sets/{addressSetId}/addresses | Adds or removes addresses. |
| List Addresses in Address Set | GET /webhook/address-sets/{addressSetId}/addresses | Lists the registered addresses. |
| Export Addresses from Address Set | GET /webhook/address-sets/{addressSetId}/addresses/download | Exports the address list as CSV. |
| Import Addresses into Address Set | POST /webhook/address-sets/{addressSetId}/imports | Bulk-imports addresses from a CSV file. |
| Get Address Set Import | GET /webhook/address-sets/{addressSetId}/imports/{importId} | Returns the progress of an import. |
See the documents below for detailed usage.