Skip to main content
GET
/
v2
/
addresses
/
{address_hash_param}
/
nft
/
collections
List NFTs owned by an address grouped by collection/project
curl --request GET \
  --url http://localhost/api/v2/addresses/{address_hash_param}/nft/collections
{
  "items": [
    {
      "amount": "<string>",
      "token": {
        "address_hash": "<string>",
        "circulating_market_cap": "<string>",
        "decimals": "<string>",
        "exchange_rate": "<string>",
        "holders_count": "<string>",
        "icon_url": "https://example.com",
        "name": "<string>",
        "symbol": "<string>",
        "total_supply": "<string>",
        "volume_24h": "<string>",
        "foreign_address": "<string>",
        "origin_chain_id": "<string>"
      },
      "token_instances": [
        {
          "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>",
            "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>",
            "symbol": "<string>",
            "total_supply": "<string>",
            "volume_24h": "<string>",
            "foreign_address": "<string>",
            "origin_chain_id": "<string>"
          },
          "value": "<string>"
        }
      ]
    }
  ],
  "next_page_params": {
    "items_count": 50,
    "token_contract_address_hash": "0x1ffe11b9fb7f6ff1b153ab8608cf403ecaf9d44a",
    "token_type": "ERC-721"
  }
}

Documentation Index

Fetch the complete documentation index at: https://blockscout-np-media-type-fetcher.mintlify.app/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

type

Filter by token type. Comma-separated list of:

  • ERC-721 - Non-fungible tokens
  • ERC-1155 - Multi-token standard
  • ERC-404 - Hybrid fungible/non-fungible tokens

Example: ERC-721,ERC-1155 to show both NFT and multi-token transfers

Required string length: 0
items_count
integer

Number of items returned per page

Required range: 1 <= x <= 50
token_contract_address_hash
string

Token contract address hash for paging

Pattern: ^0x([A-Fa-f0-9]{40})$
token_type
enum<string>

Token type for paging

Available options:
ERC-20,
ERC-721,
ERC-1155,
ERC-404,
ERC-7984

Response

NFTs owned by the specified address, grouped by collection, with pagination.

items
NFTCollection · object[]
required
next_page_params
object
required
Example:
{
"items_count": 50,
"token_contract_address_hash": "0x1ffe11b9fb7f6ff1b153ab8608cf403ecaf9d44a",
"token_type": "ERC-721"
}