---
title: "List all owned tokens (paginated)"
method: GET
path: "/nfts/ownership/tokens"
tags: ["NFTs"]
---

# List all owned tokens (paginated)

`GET /nfts/ownership/tokens`

## Request

- Base URL: `https://api.fireblocks.io/v1`
- URL: `https://api.fireblocks.io/v1/nfts/ownership/tokens`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fireblocks/apis/fireblocks-api/docs/nfts/ownership/tokens/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns all tokens and their data in your workspace.

## Query parameters

- `blockchainDescriptor` 'ETH' | 'ETH_TEST3' | 'ETH_TEST5' | 'ETH_TEST6' | 'POLYGON' | 'POLYGON_TEST_MUMBAI' | 'AMOY_POLYGON_TEST' | 'XTZ' | 'XTZ_TEST' | 'BASECHAIN_ETH' | 'BASECHAIN_ETH_TEST3' | 'BASECHAIN_ETH_TEST5' | 'ETHERLINK' | 'ETHERLINK_TEST' | 'MANTLE' | 'MANTLE_TEST' | 'GUN_GUNZILLA' | 'GUN_GUNZILLA_TEST' | 'ETH_SONEIUM' | 'SONEIUM_MINATO_TEST' | 'IOTX_IOTEX' | 'KLAY_KAIA' | 'KLAY_KAIA_TEST' | 'APECHAIN' | 'APECHAIN_TEST' | 'CRONOS' | 'CRONOS_TEST' | 'ROBINHOOD_CHAIN_TESTNET_TEST' | 'ARB'
- `vaultAccountIds` string
- `ncwId` string
- `ncwAccountIds` string
- `walletType` 'VAULT_ACCOUNT' | 'END_USER_WALLET'
- `ids` string
- `collectionIds` string
- `pageCursor` string
- `pageSize` number
- `sort` string[]
- `order` 'DESC' | 'ASC'
- `status` 'LISTED' | 'ARCHIVED'
- `search` string
- `spam` 'true' | 'false' | 'all'

## Response `200`

- GetOwnershipTokensResponse
  - `paging` Paging
    - `next` string, required: Cursor to the next page
  - `data` TokenOwnershipResponse[]
    - `id` string, required: The Fireblocks NFT asset id
    - `tokenId` string, required: Token id within the contract/collection
    - `standard` string, required: ERC721 / ERC1155
    - `metadataURI` string: URL of the original token JSON metadata
    - `cachedMetadataURI` string: URL of the cached token JSON metadata
    - `media` MediaEntityResponse[]: Media items extracted from metadata JSON
      - `url` string, required: Cached accessible URL
      - `contentType` 'IMAGE' | 'VIDEO' | 'ANIMATION' | 'THREE_D' | 'TEXT' | 'GIF' | 'UNKNOWN_TYPE' | 'SVG' | 'AUDIO', required: Media type
    - `spam` SpamOwnershipResponse
      - `result` boolean, required: Token spam result
      - `source` 'OWNER' | 'SYSTEM', required: Source of Token's Spam status value
    - `collection` TokenCollectionResponse
      - `id` string, required
      - `name` string
      - `symbol` string
    - `balance` string, required
    - `vaultAccountId` string
    - `ownershipStartTime` number, required
    - `ownershipLastUpdateTime` number, required
    - `blockchainDescriptor` 'ETH' | 'ETH_TEST3' | 'ETH_TEST5' | 'ETH_TEST6' | 'POLYGON' | 'POLYGON_TEST_MUMBAI' | 'AMOY_POLYGON_TEST' | 'XTZ' | 'XTZ_TEST' | 'BASECHAIN_ETH' | 'BASECHAIN_ETH_TEST3' | 'BASECHAIN_ETH_TEST5' | 'ETHERLINK' | 'ETHERLINK_TEST' | 'MANTLE' | 'MANTLE_TEST' | 'GUN_GUNZILLA' | 'GUN_GUNZILLA_TEST' | 'ETH_SONEIUM' | 'SONEIUM_MINATO_TEST' | 'IOTX_IOTEX' | 'KLAY_KAIA' | 'KLAY_KAIA_TEST' | 'APECHAIN' | 'APECHAIN_TEST' | 'CRONOS' | 'CRONOS_TEST' | 'ROBINHOOD_CHAIN_TESTNET_TEST' | 'ARB', required
    - `description` string
    - `name` string
    - `ncwId` string: Ownership Non-Custodial Wallet ID
    - `ncwAccountId` string: Ownership Non-Custodial Wallet's account ID
    - `status` 'LISTED' | 'ARCHIVED', required: Owned Token's status

---

[API](https://skmtc.dev/fireblocks/apis/fireblocks-api.md) - [All operations](https://skmtc.dev/fireblocks/apis/fireblocks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fireblocks/apis/fireblocks-api/revisions/4eba9965659a?raw)
