Skip to main content
GET
/
account
/
{network}
/
{address}
/
portfolio
Gets the portfolio of the given address
curl --request GET \
  --url https://solana-gateway.moralis.io/account/{network}/{address}/portfolio \
  --header 'X-Api-Key: <api-key>'
{
  "nativeBalance": {
    "solana": "<string>",
    "lamports": "<string>"
  },
  "nfts": [
    {
      "associatedTokenAddress": "<string>",
      "mint": "<string>",
      "name": "<string>",
      "symbol": "<string>",
      "tokenStandard": 123,
      "amount": "<string>",
      "amountRaw": "<string>",
      "decimals": 123,
      "possibleSpam": true,
      "totalSupply": "<string>",
      "attributes": [
        {
          "traitType": "<string>",
          "value": {}
        }
      ],
      "contract": {
        "type": "<string>",
        "name": "<string>",
        "symbol": "<string>"
      },
      "collection": {
        "collectionAddress": "<string>",
        "name": "<string>",
        "description": "<string>",
        "imageOriginalUrl": "<string>",
        "externalUrl": "<string>",
        "metaplexMint": "<string>",
        "sellerFeeBasisPoints": 123
      },
      "firstCreated": {
        "mintTimestamp": 123,
        "mintBlockNumber": 123,
        "mintTransaction": "<string>"
      },
      "creators": [
        {
          "address": "<string>",
          "share": 123,
          "verified": true
        }
      ],
      "properties": {},
      "media": {
        "mimetype": "<string>",
        "category": "<string>",
        "originalMediaUrl": "<string>",
        "status": "<string>",
        "updatedAt": "<string>",
        "mediaCollection": {
          "low": {
            "width": 123,
            "height": 123,
            "url": "<string>"
          },
          "medium": {
            "width": 123,
            "height": 123,
            "url": "<string>"
          },
          "high": {
            "width": 123,
            "height": 123,
            "url": "<string>"
          }
        }
      }
    }
  ],
  "tokens": [
    {
      "associatedTokenAddress": "<string>",
      "mint": "<string>",
      "name": "<string>",
      "symbol": "<string>",
      "tokenStandard": 123,
      "score": 123,
      "amount": "<string>",
      "amountRaw": "<string>",
      "decimals": 123,
      "logo": "<string>",
      "isVerifiedContract": true,
      "possibleSpam": true
    }
  ]
}
Endpoint cost: CUs. Learn more about compute units.

Authorizations

X-Api-Key
string
header
required

Path Parameters

network
enum<string>
required

The network to query

Available options:
mainnet,
devnet
address
string
required

The address to query

Example:

"kXB7FfzdrfZpAZEW3TZcp8a8CwQbsowa6BdfAHZ4gVs"

Query Parameters

nftMetadata
boolean
default:false

Should return the full NFT metadata

mediaItems
boolean
default:false

Should return media items

excludeSpam
boolean
default:false

Should exclude spam NFTs

Response

200 - application/json
nativeBalance
object
required
nfts
object[]
required
tokens
object[]
required