NFTs API
The NFTs a creator minted, Solana only
Every regular and compressed Solana NFT whose verified creator is an address, 100 per page: name, symbol, standard, verified collection, current holder, image, burnt.
/api/external/nft-analysis/creator-nfts/{chain}/{address}What it returns
The regular and compressed NFTs whose VERIFIED creator is address, 100 per page: each one's address, name, symbol, standard, verified collection, current holder and image. An NFT that merely claims the creator without its signature is not listed. Burnt NFTs stay listed with burnt: true. Keep asking for nextPage until it is null; the order is stable from page to page. Pages past 100 (10000 NFTs) are not served. A page holding an NFT that embeds its media in its metadata can be too large to read, and then fails.
Chains
- Solana SOL
Request
Send your key in the x-dex-data-key header. Replace each <placeholder> with a real value.
curl -H "x-dex-data-key: $DEXDATA_API_KEY" \ "https://api.dexdata.io/api/external/nft-analysis/creator-nfts/SOL/<address>"
| Parameter | Description |
|---|---|
pagequery · integer · optional | The page, from 1. At most 100. |
chainpath · string · required | SOL only; every other chain returns 400, and so does SOL on a deployment with no Solana node configured — the message says which of the two it is. |
addresspath · string · required | The creator address: the wallet or authority that signed as a verified creator of the NFTs. |
Response fields
A JSON response. Every field is always present; null means the value could not be established, never zero.
| Field | Type | Description |
|---|---|---|
creator | string | The creator address asked about. |
page | integer | The page this answer is. |
items | object[] | This page's NFTs. An empty first page means no NFT names this address as a verified creator — an address that is not a creator answers the same. |
items[].id | string | The NFT's address: its mint, or for a compressed NFT the asset id derived from its leaf (a compressed NFT has no mint account). |
items[].name | string | null | The NFT's name, from its metadata. |
items[].symbol | string | null | The NFT's symbol, from its metadata. |
items[].standard | string | null | The NFT's standard as the chain's asset index names it, e.g. V1_NFT, ProgrammableNFT, MplCoreAsset. |
items[].compressed | boolean | null | Whether it is a compressed NFT. null when not reported. |
items[].collection | object | null | The collection the chain VERIFIED this NFT into, or null when it is verified into none — an unverified collection claim is how a counterfeit poses as a known one. |
items[].collection.address | string | The collection's own address. |
items[].collection.name | string | null | |
items[].collection.symbol | string | null | |
items[].owner | string | null | The wallet holding it now. |
items[].image | string | null | The image URL its metadata declares. null when it declares none, and when the metadata embeds the image itself instead of linking to it. |
items[].burnt | boolean | Whether it was burnt. |
nextPage | integer | null | The page to ask for next, or null when this page was not full or was the last one served. A full page can be followed by an empty one. |
Start building with DexData today
Sign in, create a key and make your first call in a minute. Free credits every month, and you only pay for calls that succeed.
Get a free API key