Welcome to the onchain data documentation for developers! This is a suite of enterprise-grade developer tools that simplify reading and interacting with blockchain data. To learn more about our motivations and development history, please refer to our development blog series.
ServiceDescription
NodeMainnet RPC endpoint for Base.
Token Balances APIRetrieve current ERC-20 and native gas token balances of EVM addresses.
SQL APIQuery real-time and historical indexed blockchain data with SQL.
Webhooks (Alpha)Stream onchain and CDP API events directly to your application.
Smart Contract EventsManage your smart contract’s ABI and retrieve historical events associated with it.
Wallet History APIHistorical accounting of wallet balances and transactions
Base is for buildersBase is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain. See the Base docs.

How do I get started?

  1. Log into the Coinbase Developer Platform portal— directly or from Coinbase.com.
  2. Navigate to the Data page to get your API credentials.
  3. Pick a network from the list of supported networks.
  4. Expand specific sections to get started with the SDKs, API reference, and more.

Frequently Asked Questions

What is the difference between the Wallet History API and the Smart Contract Events API?

The Wallet History API is a simple API that provides historical accounting of wallet balances and transactions. The Smart Contract Events API is a more complex API that allows you to manage your smart contract’s ABI and retrieve historical events associated with it.

What is the rate limit for Data APIs?

The default rate limit for Data APIs at both IP and project level at 100 requests per second.