API Reference
DocumentationLog In

The Advanced API simplifies access to blockchain data by offering data cuts which are hard to get via the native Ethereum API, and offers aggregated and filtered data in a single API call. The Advanced API provides access to token balances for accounts, transactions and transfers for accounts, smart contract event logs, and more.

Supported Methods

Coinbase Node supports the following Advanced API methods:

Balances & Allowances

Get token balances and allowances.

MethodDescription
coinbaseCloud_getBalancesGet balance for multiple account addresses across one or more tokens within a single blockchain and network.
coinbaseCloud_getSingleBalanceGet balance for a single token and a single account address.
coinbaseCloud_getTokenAllowancesGet allowances for multiple account addresses for one or tokens.

Transactions & Transfers

Get transaction details along with rich details on token transfers and internal transactions.

MethodDescription
coinbaseCloud_getTransactionByHashGets details and metadata for a transaction, along with the lists of the internal transactions and token transfers triggered by the transaction.
coinbaseCloud_getTransactionsByAddressGet transactions to or from a given address, along with the lists of the internal transactions and token transfers triggered by the transaction.
coinbaseCloud_getTokenTransfersByAddressGet token transfers for a given address in the specific block range. Includes activity from and to the input address.

Contract Events & Metadata

Get event logs and metadata for token contracts.

MethodDescription
coinbaseCloud_getTokenMetadataGet metadata for a token contract
coinbaseCloud_getTokenStandardEventsFor a given token contract address, get all the standard events specified by ERC-20 and ERC-721 token standards (Transfer, Approval, ApprovalForAll)

To learn more about the Advanced API, see the Advanced API Reference.