Skip to Content
APITokensGet TRC721 Inventory

Get TRC721 Inventory

1. Overview & Typical Use

Returns the token inventory list for a specified TRC721 contract, including the holder address, name, description, and image for each tokenId.

  • Typical use: TRC721 NFT collection browsing, inventory display, NFT holder lookup.
  • When not to use: for TRC721 transfer records use “Get TRC721 tokenId Transfer List”; for TRC1155 inventory use “Get TRC1155 Inventory”.
  • contract is a required parameter.
  • total is capped at 10000; rangeTotal reflects the true total count.

2. Endpoint & Authentication

GET /api/trc721/token

For Base URL and authentication, see Common Network & Authentication.

3. Request

ParameterTypeRequiredDefaultDescription
contractstringYesTRC721 contract address
tokenIdstringNoToken ID within the TRC721 contract
startintegerNo0Start offset; start + limit ≤ 10000
limitintegerNo20Page size, max 50
ownerAddressstringNoTRC721 token holder address
sortstringNoSort: tokenId (ascending), -tokenId (descending)

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
totalintegerRequiredMatch count, capped at 10000
rangeTotalintegerRequiredTrue total count
page_sizeintegerRequiredNumber of records returned on the current page
codeintegerRequiredResponse status code; 200 = success
dataarrayRequiredInventory record array; see below
contractMapobjectOptionalAddress → whether it is a contract mapping

data[] elements

FieldTypeRequiredDescriptionUnit/Precision
token_idstringRequiredToken ID
owner_addressstringRequiredHolder address
owner_address_tagstringOptionalHolder address tag
owner_address_tag_logostringOptionalHolder address tag logo URL
token_namestringOptionalToken name
token_descriptionstringOptionalToken description
token_imagestringOptionalToken image URL (external link)
token_urlstringOptionalToken metadata URL
token_imageInnerUrlstringOptionalToken image URL (site-cached)
latest_transfer_timestampintegerRequiredMost recent transfer timeMillisecond timestamp ms

5. Errors

For HTTP status codes, see Common Errors. Notes for this endpoint:

  • contract is required: omitting it returns a missing-parameter error.
  • Empty result is not an error: no matches returns 200 + data: [], which is a normal response.
Last updated on: