GoldRush API Overview
A single, unified API for fast, scalable historical blockchain data.
Accessing blockchain data at scale can be challenging. Common approaches such as running or using public blockchain nodes can be expensive and limiting. Other solutions require writing custom and complex SQL queries and sometimes developers have to wait for data to be indexed and available. These data challenges are friction points which hinder Web3 development and adoption.
The GoldRush API is RESTful and provides a unified approach to fetch blockchain data with a consistent request and response object format. For example, a developer can fetch all token balances for an address across any of the 200+ supported networks by changing the unique network name in the URL:
Anatomy of an API request
This unified approach enables developers to implement the API once and automatically benefit from newly supported networks, endpoint performance upgrades and other improvements.
Base URL
https//api.covalenthq.com
Endpoint (Token Balances)
/v1/eth-mainnet/0xfc...71de/balances_v2/
Complete API request
https://api.covalenthq.com/v1/eth-mainnet/address/0xfc...71de/balances_v2/
Quick links
Setup
Setup your GoldRush account and create API keys.
API Quickstart
The fastest way to get up and running with the GoldRush API in 5 minutes.
GoldRush Templates Quickstart
Get up and running with out-of-the-box wallet UIs, NFT galleries and other application templates.
API Reference
Comprehensive documentation on the available API routes and features.
Guides
Tutorials and howto guides on the GoldRush API.
Concepts
Key abstract ideas behind the GoldRush API.
Getting help
Discord
Join our Discord server to see how others are using GoldRush.
Frequently Asked Questions
FAQs on general use, API endpoints, pricing, and more.