Fetch comprehensive multichain data including block-level details, contract event logs, and real-time gas prices for ERC20 and native token transfers, as well as swap events. Supports 100+ chains.
The GoldRush Blockchain Data API is an industry-leading solution designed to provide developers with the most comprehensive multichain data needed for dapps and analytics. In addition to token balances, transaction histories, and NFT data, the API enables access to detailed block-level information, contract event logs filtered by address or topic hash(es), and real-time gas prices for various transaction types, such as ERC20 and native token transfers and swap events.
Engineered for performance and scalability, the API helps developers build advanced applications like block explorers, gas optimization tools, and analytics dashboards. With support for 100+ chains, the GoldRush Blockchain Data API delivers the reliable, fast, and structured data necessary to scale blockchain applications for enterprises and startups alike.
Market Coverage
Supports 100+ chains, providing developers with the multichain coverage needed to build sophisticated blockchain applications that function seamlessly across multiple ecosystems.
Data Richness
Offers block-level details, token balances, transaction histories, contract event logs, real-time gas prices for ERC20 and native token transfers, swap events, and detailed NFT data, allowing developers to build comprehensive onchain applications with precise, actionable data.
Reliability and Performance
Trusted by top development teams such as Rainbow, CoinLedger and Guild.xyz for its broad multichain support, fast integrations of new and emerging blockchains, enterprise-grade reliability and high-performance, ensuring developers can scale their applications without performance bottlenecks.
Developer-Friendly Design
Offered through TypeScript, Python and Go SDKs, UI Kits with React components, and as a standard REST API.
Dedicated Support
Available on select plans and includes a dedicated Slack channel.
Getting Started
There are 3 primary developer tools for using the Blockchain API:
1. Unified API - enterprise-grade endpoints to use with any programming language. Switch blockchains with one path parameter.
curl -X GET https://api.covalenthq.com/v1/eth-mainnet/events/address/0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789/\?starting-block\=19570500\&ending-block\=latest \
-H 'Content-Type: application/json' \
-u YOUR_API_KEY:
2. Client SDKs - official client libraries for TypeScript, Go and Python.
import { CovalentClient } from "@covalenthq/client-sdk";
(async () => {
const client = new CovalentClient("YOUR_API_KEY");
try {
for await (const resp of client.BaseService.getLogEventsByAddress("eth-mainnet","0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789", {"startingBlock": 19570500, "endingBlock": "latest"})) {
console.log(resp);
}
} catch (error) {
console.log(error.message);
}
})();
3. GoldRush Kit - beautifully designed React components for your dApp frontend
See the following links to our API Docs and Guides:
- API Docs: comprehensive knowledge base for all things Covalent
- Guides: learn how to build for various use cases and expand your onchain knowledge