Skip to main content

NFT Collection Holdings

Get information about NFT collections owned by specific wallet addresses.

nftUsersCollections

Takes an array of addresses as input, with optional parameters for network, standard, and minCollectionValueUsd. It returns aggregated NFT collection data including:

  • Collections owned across addresses
  • Floor prices and valuations
  • Collection metadata and stats
  • Owner counts and volume
  • Social links and images

Example Use Case: User's NFT Portfolio

Let's say you want to display all NFT collections owned by a user or group of users. Start by passing the owners addresses you want to query. Then return details about each collection including its name, medias for displaying images, and current floorPrice. You can filter results by network or minimum value, and use pagination with first and after arguments to load results in batches.

Example Variables

{
"owners": [
"0x3d280fde2ddb59323c891cf30995e1862510342f", "0xc8f8e2f59dd95ff67c3d39109eca2e2a017d4c8a"],
"network": "ETHEREUM_MAINNET",
"first": 12
}

Example Query

query ($owners: [Address!]!, $network: Network, $first: Int) {
nftUsersCollections(owners: $owners, network: $network, first: $first) {
edges {
node {
id
name
description
network
supply
holdersCount
floorPrice {
valueUsd
valueWithDenomination
denomination {
symbol
}
}
medias {
banner {
url
}
logo {
url
}
}
socialLinks {
name
url
}
nftStandard
type
}
}
pageInfo {
hasNextPage
endCursor
}
}
}

Example Response

{
"data": {
"nftUsersCollections": {
"edges": [
{
"node": {
"id": "TmZ0Q29sbGVjdGlvbi03NTQ5NDA=",
"name": "Opepen Edition",
"description": "This artwork may or may not be handmade.",
"network": "ETHEREUM_MAINNET",
"supply": "16000",
"holdersCount": "3721",
"floorPrice": {
"valueUsd": 766.321752560448,
"valueWithDenomination": 0.1984,
"denomination": {
"symbol": "ETH"
}
},
"medias": {
"banner": {
"url": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fethereum%2F0x6339e5e072086621540d0362c4e3cea0d643e114%2Fbanner.svg&checksum=35506"
},
"logo": {
"url": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fethereum%2F0x6339e5e072086621540d0362c4e3cea0d643e114%2Flogo.png&checksum=0f7f6"
}
},
"socialLinks": [
{
"name": "opensea",
"url": "https://opensea.io/collection/opepen-edition"
},
{
"name": "website",
"url": "http://opepen.art"
},
{
"name": "twitter",
"url": "https://twitter.com/jackbutcher"
}
],
"nftStandard": "ERC_721",
"type": "GENERAL"
}
},
{
"node": {
"id": "TmZ0Q29sbGVjdGlvbi00MTMxOA==",
"name": "CryptoPunks",
"description": "CryptoPunks launched as a fixed set of 10,000 items in mid-2017 and became one of the inspirations for the ERC-721 standard. They have been featured in places like The New York Times, Christie’s of London, Art|Basel Miami, and The PBS NewsHour.",
"network": "ETHEREUM_MAINNET",
"supply": "10000",
"holdersCount": "3861",
"floorPrice": {
"valueUsd": 171497.70971136808,
"valueWithDenomination": 44.4006,
"denomination": {
"symbol": "ETH"
}
},
"medias": {
"banner": {
"url": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fethereum%2F0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb%2Fbanner.png&checksum=0fade"
},
"logo": {
"url": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fethereum%2F0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb%2Flogo.png&checksum=cf0e4"
}
},
"socialLinks": [
{
"name": "opensea",
"url": "https://opensea.io/collection/cryptopunks"
},
{
"name": "website",
"url": "https://cryptopunks.app/"
},
{
"name": "discord",
"url": "https://discord.gg/tQp4pSE"
},
{
"name": "twitter",
"url": "https://twitter.com/cryptopunksnfts"
}
],
"nftStandard": "ERC_721",
"type": "GENERAL"
}
},
{
"node": {
"id": "TmZ0Q29sbGVjdGlvbi03ODkxNTY=",
"name": "Checks - VV Originals",
"description": "This artwork may or may not be notable.",
"network": "ETHEREUM_MAINNET",
"supply": "11023",
"holdersCount": "1542",
"floorPrice": {
"valueUsd": 1324.84052988021,
"valueWithDenomination": 0.343,
"denomination": {
"symbol": "ETH"
}
},
"medias": {
"banner": {
"url": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fethereum%2F0x036721e5a769cc48b3189efbb9cce4471e8a48b1%2Fbanner.svg&checksum=d7d40"
},
"logo": {
"url": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fethereum%2F0x036721e5a769cc48b3189efbb9cce4471e8a48b1%2Flogo.png&checksum=5d8a6"
}
},
"socialLinks": [
{
"name": "opensea",
"url": "https://opensea.io/collection/vv-checks-originals"
},
{
"name": "website",
"url": "https://checks.art"
},
{
"name": "twitter",
"url": "https://twitter.com/jackbutcher"
}
],
"nftStandard": "ERC_721",
"type": "GENERAL"
}
},
}
}
}
Try in sandbox

Arguments

ArgumentDescriptionTypeRequired
ownersArray of addresses to query collections for[Address!]!Yes
networkFilter collections by specific networkNetworkNo
minCollectionValueUsdMinimum USD value threshold for collectionsFloatNo
searchSearch string to filter collectionsStringNo
collectionIdsArray of specific collection IDs to include[ID!]No
standardFilter by NFT standard (ERC721/ERC1155)NftStandardNo
onlyHiddenShow only hidden collectionsBooleanNo
firstNumber of collections to return (default: 24)IntNo
afterCursor for paginationStringNo
withOverridesInclude value overridesBooleanNo

Fields

FieldDescriptionType
edgesArray of collection edges[NftUserCollectionEdge!]!
pageInfoPagination informationPageInfo!
nodeCollection informationNftCollection!
cursorPagination cursorString!

Fields in NftUserCollectionConnection

FieldDescriptionType
edgesArray of collection edges[NftUserCollectionEdge!]!
pageInfoPagination informationPageInfo!

Fields in NftCollection (node)

FieldDescriptionType
idUnique identifierID!
addressCollection contract addressAddress!
subCollectionIdentifierSub-collection identifierString!
nameCollection nameString!
displayNameDisplay nameString
symbolCollection symbolString!
descriptionCollection descriptionString!
networkBlockchain networkNetwork!
socialLinksSocial media links[SocialLink!]!
supplyCurrent supplyBigDecimal!
totalSupplyTotal supplyBigDecimal!
holdersCountNumber of holdersBigDecimal!
nftStandardNFT standard (ERC721/1155)NftStandard!
disabledCollection disabled statusBoolean!
typeCollection typeNftCollectionType!
openseaIdOpenSea identifierString
spamScoreSpam risk scoreBigDecimal
floorPriceCurrent floor priceNftValueDenomination
topOfferPriceHighest current offerNftValueDenomination
mediasCollection media assetsNftCollectionMedias!
circulatingSupplyCirculating supplyBigDecimal!
totalCirculatingSupplyTotal circulating supplyBigDecimal!
marketCapMarket capitalizationBigDecimal
groupsCollection groups[NftCollectionGroup!]!

Enums

enum NftStandard {
ERC_721
ERC_1155
}

enum NftCollectionType {
GENERAL
BRIDGED
BADGE
POAP
TICKET
ACCOUNT_BOUND
WRITING
GAMING
ART_BLOCKS
BRAIN_DROPS
LENS_PROFILE
LENS_FOLLOW
LENS_COLLECT
ZORA_ERC721
ZORA_ERC1155
BLUEPRINT
}

enum NftPaymentStatsPeriod {
Week
Month
Quarter
}

enum NftTokenSort {
RARITY_RANK
LAST_SALE_ETH
ESTIMATED_VALUE_ETH
}

Notes

  • Supports pagination for handling large collections
  • Filter by network, value, and NFT standard
  • Returns comprehensive collection metadata including floor prices and media
  • Includes social links and collection statistics