Skip to main content
GET
/
v2
/
addresses
/
{address_hash_param}
/
token-balances
List all token balances held by a specific address
curl --request GET \
  --url http://localhost/api/v2/addresses/{address_hash_param}/token-balances
[
  {
    "token": {
      "address_hash": "<string>",
      "circulating_market_cap": "<string>",
      "decimals": "<string>",
      "exchange_rate": "<string>",
      "holders_count": "<string>",
      "icon_url": "https://example.com",
      "name": "<string>",
      "reputation": "ok",
      "symbol": "<string>",
      "total_supply": "<string>",
      "type": "ERC-20",
      "volume_24h": "<string>",
      "bridge_type": "omni",
      "foreign_address": "<string>",
      "origin_chain_id": "<string>"
    },
    "token_id": "<string>",
    "token_instance": {
      "animation_url": "https://example.com",
      "external_app_url": "https://example.com",
      "id": "<string>",
      "image_url": "https://example.com",
      "is_unique": true,
      "media_type": "image/png",
      "media_url": "https://example.com",
      "metadata": {
        "description": "Test",
        "image": "https://example.com/image.png",
        "name": "Test"
      },
      "owner": {
        "ens_domain_name": "<string>",
        "hash": "<string>",
        "implementations": [
          {
            "address_hash": "<string>",
            "name": "<string>"
          }
        ],
        "is_contract": true,
        "is_scam": true,
        "is_verified": true,
        "metadata": {
          "tags": [
            {
              "meta": {},
              "name": "<string>",
              "ordinal": 123,
              "slug": "<string>",
              "tagType": "<string>"
            }
          ]
        },
        "name": "<string>",
        "proxy_type": "eip1167",
        "reputation": "ok",
        "private_tags": [
          {
            "address_hash": "<string>",
            "display_name": "<string>",
            "label": "<string>"
          }
        ],
        "public_tags": [
          {
            "address_hash": "<string>",
            "display_name": "<string>",
            "label": "<string>"
          }
        ],
        "watchlist_names": [
          {
            "display_name": "<string>",
            "label": "<string>"
          }
        ]
      },
      "thumbnails": {
        "original": "<string>",
        "250x250": "<string>",
        "500x500": "<string>",
        "60x60": "<string>"
      },
      "token": {
        "address_hash": "<string>",
        "circulating_market_cap": "<string>",
        "decimals": "<string>",
        "exchange_rate": "<string>",
        "holders_count": "<string>",
        "icon_url": "https://example.com",
        "name": "<string>",
        "reputation": "ok",
        "symbol": "<string>",
        "total_supply": "<string>",
        "type": "ERC-20",
        "volume_24h": "<string>",
        "bridge_type": "omni",
        "foreign_address": "<string>",
        "origin_chain_id": "<string>"
      },
      "token_type": "ERC-20",
      "value": "<string>"
    },
    "value": "<string>"
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.blockscout.com/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

address_hash_param
string
required

Address hash in the path

Pattern: ^0x([A-Fa-f0-9]{40})$

Query Parameters

apikey
string

API key for rate limiting or for sensitive endpoints

key
string

Secret key for getting access to restricted resources

Response

All token balances for the specified address.

token
Token · object
required

Token struct

token_id
string | null
required
Pattern: ^-?([1-9][0-9]*|0)$
token_instance
TokenInstance · object
required
value
string
required
Pattern: ^-?([1-9][0-9]*|0)$