Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API
searchAssets

Assets

searchAssets

Find assets by owner, collection, name, traits or kind.

Details

Endpoint
POST searchAssets (JSON-RPC)
Credits
5
Rate class
Heavy. Counts against your heavy requests per second.

Filters assets. Pass ownerAddress and/or grouping ["collection", type-or-slug]; with neither, only tokenType fungible with a name works (a coin search). name matches the item or coin name. traits is a list of { trait_type, value } and works with grouping (server side); with only an owner it filters inside each page. tokenType: nonFungible (default), fungible (an owner's coins, or a coin search by name), all (with an owner: coins on the first page plus NFTs). interface keeps SuiNFT, KioskItem, SuiNSName or Object. burnt true is not indexed yet.

Parameters

NameTypeDescription
ownerAddressstringOwner address or .sui name.
groupingarray of string["collection", "<Move type or slug>"].2 to 2 items.
interfacestringKeep one asset interface.One of "SuiNFT", "KioskItem", "SuiNSName", "Coin", "Object".
tokenTypestringDefault nonFungible.One of "fungible", "nonFungible", "all".
namestringMatch on the item name (or coin name or symbol for fungible).
traitsarray of objectTrait filters. Values of one trait_type are alternatives; different types combine.
traits[].trait_typerequiredstring
traits[].valuerequiredstring
burntbooleanOnly false (the default) is supported.
limitintegerItems per page, 1 to 100 (each item carries its full traits).Default 50. From 1 to 100.
cursorstringCursor from the previous response. Preferred over page.
pageintegerPage number, 1 to 10. tide maps it to a cursor. Use cursor for anything deeper.From 1 to 10.
sortBystring or objectAn object { sortBy, sortDirection }. sortBy: created, updated, recent_action, none (default order), or tide's price, rarity, listed, floor. sortDirection: asc or desc.
optionsobjectOptional flags.
options.showCollectionMetadatabooleanAdd collection_metadata (name, image, slug) to grouping.

Request

Send your key in the x-api-key header, or leave it out to use the keyless tier.

curl
curl -X POST "https://api.tide.ad/" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "searchAssets",
  "params": {
    "grouping": [
      "collection",
      "0xb908f3c6fea6865d32e2048c520cdfe3b5c5bbcebb658117c41bad70f52b7ccc::popkins_nft::Popkins"
    ],
    "traits": [
      {
        "trait_type": "Skin",
        "value": "Forest"
      }
    ],
    "limit": 5
  }
}'
TypeScript
const res = await fetch("https://api.tide.ad/", {
  method: "POST",
  headers: {
    "x-api-key": process.env.TIDE_API_KEY!,
    "content-type": "application/json",
  },
  body: JSON.stringify({
    "jsonrpc": "2.0",
    "id": 1,
    "method": "searchAssets",
    "params": {
      "grouping": [
        "collection",
        "0xb908f3c6fea6865d32e2048c520cdfe3b5c5bbcebb658117c41bad70f52b7ccc::popkins_nft::Popkins"
      ],
      "traits": [
        {
          "trait_type": "Skin",
          "value": "Forest"
        }
      ],
      "limit": 5
    }
  }),
});
const data = await res.json();

Response

JSON
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "total": 3951,
    "limit": 5,
    "cursor": "eyJwIjoibCIsImlkIjoiMHhhYTE5ZDVhNWE4YWI2MDM1YmM3NWEyYWY5NmI0MTMwZmViMmE2YmE2NGE0NzA5ZmRlYzIxODY0ZDVhY2E2NDhmIiwiaSI6NX0",
    "items": [
      {
        "interface": "KioskItem",
        "id": "0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
        "content": {
          "metadata": {
            "name": "Popkins #10861",
            "symbol": "",
            "description": "Who knew so much chaos could come in such a small package? Popkins are an expansive collection of 25,000 joyful, mischievous critters inhabiting the Claynosaurz Universe—all gas, no brakes!",
            "attributes": [
              {
                "trait_type": "Species",
                "value": "Snarlfin"
              }
            ]
          },
          "links": {
            "image": "https://storage.claynosaurz.com/popkins/images/0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
            "external_url": "https://popkins.com/explorer/10861"
          },
          "files": [
            {
              "uri": "https://storage.claynosaurz.com/popkins/images/0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
              "cdn_uri": "https://tide.ad/tide-api/v1/img?u=https%3A%2F%2Fstorage.claynosaurz.com%2Fpopkins%2Fimages%2F0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
              "mime": "image/*"
            }
          ]
        },
        "grouping": [
          {
            "group_key": "collection",
            "group_value": "0xb908f3c6fea6865d32e2048c520cdfe3b5c5bbcebb658117c41bad70f52b7ccc::popkins_nft::Popkins"
          }
        ],
        "royalty": {
          "basis_points": 500,
          "percent": 5,
          "primary_sale_happened": null,
          "locked": true
        },
        "creators": [],
        "ownership": {
          "owner": "0xb30ad69255009768b8f651f10f0055090b19783755ec2154d7fd9cf873f7dc47",
          "ownership_model": "kiosk",
          "kiosk": {
            "id": "0x57086347a30d901959121b754afe961c475541636ab2b98001ef11503c8b5509",
            "listed": true,
            "price": {
              "amountRaw": "41029200000",
              "amount": 41.0292,
              "symbol": "SUI",
              "usd": 36.760143,
              "priceAsOf": "2026-11-04T07:24:30.278Z"
            },
            "venue": "tradeport"
          },
          "frozen": false,
          "delegated": false
        },
        "supply": null,
        "mutable": true,
        "burnt": false,
        "sui": {
          "type": "0xb908f3c6fea6865d32e2048c520cdfe3b5c5bbcebb658117c41bad70f52b7ccc::popkins_nft::Popkins",
          "version": "1062560995",
          "digest": "EYos6BzLrxBQC1pRbr1f3b6fbbLDo89DntN3wX5d6v79",
          "previousTransaction": "HTEWNckwPM8j9v5cSdmW1vmtpaEsj5PggM9GeF8vY2m3",
          "display": {
            "attributes": {
              "contents": [
                {
                  "key": "Species",
                  "value": "Snarlfin"
                }
              ]
            },
            "avatar_thumb_url": "https://storage.claynosaurz.com/popkins/avatars-thumb/0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
            "avatar_url": "https://storage.claynosaurz.com/popkins/avatars/0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
            "creator": "Claynosaurz",
            "description": "Who knew so much chaos could come in such a small package? Popkins are an expansive collection of 25,000 joyful, mischievous critters inhabiting the Claynosaurz Universe—all gas, no brakes!",
            "image_url": "https://storage.claynosaurz.com/popkins/images/0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
            "link": "https://popkins.com/explorer/https://popkins.com/explorer/10861",
            "name": "Popkins #10861",
            "project_url": "https://claynosaurz.com"
          },
          "rarity": {
            "rank": 18164,
            "tier": "common"
          }
        }
      },
      {
        "interface": "KioskItem",
        "id": "0xffa2e9d9de7371a29a06d50e64f47330099a075c5e2e108dea43081986e5775e",
        "content": {
          "metadata": {
            "name": "Popkins #1476",
            "symbol": "",
            "description": "Who knew so much chaos could come in such a small package? Popkins are an expansive collection of 25,000 joyful, mischievous critters inhabiting the Claynosaurz Universe—all gas, no brakes!",
            "attributes": [
              {
                "trait_type": "Species",
                "value": "Diplox"
              }
            ]
          },
          "links": {
            "image": "https://storage.claynosaurz.com/popkins/images/0xffa2e9d9de7371a29a06d50e64f47330099a075c5e2e108dea43081986e5775e",
            "external_url": "https://popkins.com/explorer/1476"
          },
          "files": [
            {
              "uri": "https://storage.claynosaurz.com/popkins/images/0xffa2e9d9de7371a29a06d50e64f47330099a075c5e2e108dea43081986e5775e",
              "cdn_uri": "https://tide.ad/tide-api/v1/img?u=https%3A%2F%2Fstorage.claynosaurz.com%2Fpopkins%2Fimages%2F0xffa2e9d9de7371a29a06d50e64f47330099a075c5e2e108dea43081986e5775e",
              "mime": "image/*"
            }
          ]
        },
        "grouping": [
          {
            "group_key": "collection",
            "group_value": "0xb908f3c6fea6865d32e2048c520cdfe3b5c5bbcebb658117c41bad70f52b7ccc::popkins_nft::Popkins"
          }
        ],
        "royalty": {
          "basis_points": 500,
          "percent": 5,
          "primary_sale_happened": null,
          "locked": true
        },
        "creators": [],
        "ownership": {
          "owner": "0xb30ad69255009768b8f651f10f0055090b19783755ec2154d7fd9cf873f7dc47",
          "ownership_model": "kiosk",
          "kiosk": {
            "id": "0x28d37b38c45594f5131c3ef492b1cd45eb6d90f4676b385bc4c76d3a45c996bc",
            "listed": true,
            "price": {
              "amountRaw": "41029200000",
              "amount": 41.0292,
              "symbol": "SUI",
              "usd": 36.760143,
              "priceAsOf": "2026-11-04T07:24:30.278Z"
            },
            "venue": "tradeport"
          },
          "frozen": false,
          "delegated": false
        },
        "supply": null,
        "mutable": true,
        "burnt": false,
        "sui": {
          "type": "0xb908f3c6fea6865d32e2048c520cdfe3b5c5bbcebb658117c41bad70f52b7ccc::popkins_nft::Popkins",
          "version": "1068682331",
          "digest": "8mxnEo5ghcAL85Tdd32ULYqHp3Rf47XYddQeHDEmovU",
          "previousTransaction": "8x4wQqtUTKbfaa5RSM4kDeJmudX6hHp4rHDNujMkLhiN",
          "display": {
            "attributes": {
              "contents": [
                {
                  "key": "Species",
                  "value": "Diplox"
                }
              ]
            },
            "avatar_thumb_url": "https://storage.claynosaurz.com/popkins/avatars-thumb/0xffa2e9d9de7371a29a06d50e64f47330099a075c5e2e108dea43081986e5775e",
            "avatar_url": "https://storage.claynosaurz.com/popkins/avatars/0xffa2e9d9de7371a29a06d50e64f47330099a075c5e2e108dea43081986e5775e",
            "creator": "Claynosaurz",
            "description": "Who knew so much chaos could come in such a small package? Popkins are an expansive collection of 25,000 joyful, mischievous critters inhabiting the Claynosaurz Universe—all gas, no brakes!",
            "image_url": "https://storage.claynosaurz.com/popkins/images/0xffa2e9d9de7371a29a06d50e64f47330099a075c5e2e108dea43081986e5775e",
            "link": "https://popkins.com/explorer/https://popkins.com/explorer/1476",
            "name": "Popkins #1476",
            "project_url": "https://claynosaurz.com"
          },
          "rarity": {
            "rank": 17495,
            "tier": "common"
          }
        }
      }
    ],
    "asOf": {
      "checkpoint": 341482509,
      "timestamp": "2026-11-04T07:24:29.708Z",
      "lagMs": 651
    }
  }
}

Long lists are cut to a few items here.