Covalent: Build crypto wallets easily with ERC20 and NFT data

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
And More!
Getting Started
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
Sign up for a free API key and start exploring the Covalent API.
What can I build?
Get started with an easy-to-use wallet component that you can customize to 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
Let's Expand

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.