Use Case: Build crypto wallets easily with ERC20 token balances and NFT data

The Covalent Unified API provides rich, historical data across many supported blockchains like Ethereum, Polygon, Solana and more. Using the balances endpoints, build crypto and NFT wallets with a single API call.

Wallets supported by our leading balances endpoints include

Zerion wallet logo
XDEFI wallet logo
Venly wallet logo
Rainbow wallet logo
Bitski wallet logo
And More!
Fetch all crypto assets, including NFTs for any Web3 wallet
Aggregate historical balances, positions and PnL across DeFi and NFT assets, all in one place from all supported blockchains.

Get token balances for address

Class A
Returns all the token balances along with their spot prices for a given chain_id and wallet address. This endpoint supports a variety of token standards like ERC20, ERC721 and ERC1155. As a special case, network native tokens like ETH on Ethereum, which do not have token contracts, are also returned.
GET /v1/chain_id/1/address/balances_v2/
wallet image
All you need is a free API key to start exploring the Covalent API.
template

Web3 components code template

Get started with a set of easy-to-use web3 component that you can use to build and customize a crypto wallet to retrieve and showcase on-chain assets!
token balances

Crypto Wallets Powered by Covalent

Query On-chain Token Balances in 5 minutes with Covalent
Get started with Covalent's best-in-class balances endpoints in 5 minutes! Retrieve ERC20 and NFT token balances with a single API call and browse our customizable code templates.

What developers say about us

Jacob Willemsma
VP of Partnerships at ETHGlobal
Rahul Bansal
Developer of Deefy
Ayush Jain
Builder of GeoNFT
Nagato Kasaki
Developer of Akashic Recorder
Harpalsinh Jadeja
Core Dev of NiftyGuilds

What is an ERC20 token?

An ERC20 token is a technical standard for fungible tokens created using the Ethereum blockchain. Fungible tokens are interchangeable, and most often represent cryptocurrency.

What is an NFT?

An NFT (Non-Fungible Token) is a token that is unique and therefore not interchangeable like an ERC20 would be. NFTs are commonly used to represent the ownership of something unique, such as digital artwork or music. The two primary token standards for NFTs are the ERC721 and ERC1155.

How can I get ERC20 and NFT blockchain data?

The Get token balances for address endpoint returns all the crypto assets and NFTs that a for any wallet address across supported blockchains. Instead of using multiple RPCs to query each individual token, our balances endpoint shows you everything in a single API call.
Articles