---
title: "Retrieve NFT collections"
method: GET
path: "/user/{address}/nfts/collections"
tags: ["Wallet data endpoints"]
---

# Retrieve NFT collections

`GET /user/{address}/nfts/collections`

## Request

- Base URL: `https://api.unstoppabledomains.com/profile`
- URL: `https://api.unstoppabledomains.com/profile/user/{address}/nfts/collections`
- Auth: none declared. Required headers: `Authorization`
- TypeScript: <https://skmtc.dev/unstoppabledomains/apis/profile-api/docs/user/:address/nfts/collections/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves NFT collections owned by the provided wallet address. Collections are filtered by spam using criteria such as floor price, trading volume and holder distribution.

## Path parameters

- `address` string, required

## Query parameters

- `symbols` string

## Headers

- `Authorization` string, required

## Response `200`

Set of NFT collections indexed by symbol

- object
  - `SYMBOL` SerializedWalletNftCollection[]
    - `category` string: Type of collection
    - `collectionId` string: The ID of the collection, usually a contract address
    - `collectionImageUrl` string: The NFT collection image URL (if available)
    - `contractAddresses` string[]
    - `description` string: Description of the collection
    - `floorPrice` SerializedFloorPrice[]
      - `marketPlaceName` string: Marketplace name
      - `marketPctChange24Hr` number: Percent change over the past 24 hours
      - `history` SerializedPriceHistory[]
        - `timestamp` string: Time associated with the floor price history value
        - `value` number: Value in native currency
      - `value` number: Value in native currency
      - `valueUsd` string: Formatted floor UDS price of the NFT collection
      - `valueUsdAmt` number: Floor USD price of the NFT collection
    - `latestAcquiredDate` string: Date of most recent collection NFT acquired by this owner
    - `name` string: Collection name
    - `nftIds` string[]
    - `ownedCount` number: Number of NFTs in the collection held by owner
    - `totalOwners` number: Total number of unique owner addresses for this collection
    - `totalSupply` number: Total number of NFTs in the collection
    - `totalValueUsd` string: Formatted USD floor price value of the collection NFTs held by this owner
    - `totalValueUsdAmt` number: Floor USD price value of the collection NFTs held by this owner

## Other responses

- `404`: Address not found

---

[API](https://skmtc.dev/unstoppabledomains/apis/profile-api.md) - [All operations](https://skmtc.dev/unstoppabledomains/apis/profile-api/llms.txt) - [OpenAPI document](https://skmtc.dev/unstoppabledomains/apis/profile-api/revisions/10f8400cb1c1?raw)
