How to Get All Tokens owned by an Address

Tokenview.io
2 min readApr 19, 2024

Tokenview APIs offers multi-endpoints for querying tokens and their balances on an address. These endpoints enable developers to programmatically retrieve token info for a given address, facilitating integration into their applications or services.

Most common scenarios are on decentralized exchanges, wallets and analytics platforms. From there end users usually can view all of the tokens owned by a specific address.

In this article we will learn how to get all tokens owned by an address.

Endpoints:

/vipapi/{network}/address/tokenbalance/{address}

/vipapi/{network}/address/tokenbalance/{address}/{token-hash}

Code Examples

import requests

# Tokenview APIs endpoint for retrieving token information
url = "https://services.tokenview.io/vipapi/{}/address/tokenbalance/{}?apikey={}"

# Network to query
network = "eth"

# Token address for the desired token
token_address = "0x..."

# Tokenview API key for authentication
api_key = "YOUR_API_KEY"

# Construct API request URL
request_url = url.format(network,token_address,api_key)

# Send GET request to Tokenview API
response = requests.get(request_url)

# Parse JSON response
token_data = response.json()

# Extract relevant token data
tokenList = token_data["data"]

# Utilize token data as needed
for token in tokenList:
print("Token Name:", token["tokenInfo"]["f"])
print("Token Balance:", token["balance"]/token["tokenInfo"]["d"])

Retrieving all tokens owned by a specific address is a crucial aspect of blockchain data analysis and application development. It’s easy to use Tokenview APIs to implement this and these APIs fit to multi-blockchains, you can find more from the documentation.

--

--

Tokenview.io

Our mission is to build Freedom Safe Easy Web3/Crypto world. visit us at https://tokenview.io for General Multi-chain Explorer and Blockchain APIs entrance.