Advanced API Overview
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.
Method | Description |
---|---|
coinbaseCloud_getBalances | Get balance for multiple account addresses across one or more tokens within a single blockchain and network. |
coinbaseCloud_getSingleBalance | Get balance for a single token and a single account address. |
coinbaseCloud_getTokenAllowances | Get allowances for multiple account addresses for one or tokens. |
Transactions & Transfers
Get transaction details along with rich details on token transfers and internal transactions.
Method | Description |
---|---|
coinbaseCloud_getTransactionByHash | Gets details and metadata for a transaction, along with the lists of the internal transactions and token transfers triggered by the transaction. |
coinbaseCloud_getTransactionsByAddress | Get transactions to or from a given address, along with the lists of the internal transactions and token transfers triggered by the transaction. |
coinbaseCloud_getTokenTransfersByAddress | Get 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.
Method | Description |
---|---|
coinbaseCloud_getTokenMetadata | Get metadata for a token contract |
coinbaseCloud_getTokenStandardEvents | For 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.