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

API
getKiosk

Assets

getKiosk

A kiosk: who controls it, what is in it, and what is listed at what price.

Details

Endpoint
POST getKiosk (JSON-RPC)
Credits
2
Rate class
Light. Counts against your light requests per second.

Returns the kiosk's controlling address (the holder of its KioskOwnerCap), the cap id, profits, and a page of its items. Each item has its id (pass it to getAsset for full details), type, name, image, whether it is locked, and its listing when listed: the price a buyer pays in SUI with USD and its price time, and the venue (kiosk, Tradeport and so on). limit counts kiosk entries per page (an item can use up to three entries: item, lock, listing), so pages may hold fewer items than limit. Continue with cursor.

Parameters

NameTypeDescription
idrequiredstringKiosk object id (0x...).
limitintegerKiosk entries per page.Default 100. From 1 to 100.
cursorstringCursor from the previous response.

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": "getKiosk",
  "params": {
    "id": "0x57086347a30d901959121b754afe961c475541636ab2b98001ef11503c8b5509"
  }
}'
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": "getKiosk",
    "params": {
      "id": "0x57086347a30d901959121b754afe961c475541636ab2b98001ef11503c8b5509"
    }
  }),
});
const data = await res.json();

Response

JSON
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "id": "0x57086347a30d901959121b754afe961c475541636ab2b98001ef11503c8b5509",
    "version": "1069836665",
    "owner": "0xb30ad69255009768b8f651f10f0055090b19783755ec2154d7fd9cf873f7dc47",
    "ownerCapId": "0x5b891235165152ccd082f7455449ba6ace03d48af38038fc843ab9db2cf3140a",
    "personal": false,
    "itemCount": 1,
    "profits": {
      "amountRaw": "0",
      "amount": 0,
      "symbol": "SUI",
      "usd": 0,
      "priceAsOf": "2026-11-04T12:22:07.413Z"
    },
    "allowExtensions": false,
    "total": 1,
    "limit": 100,
    "cursor": null,
    "items": [
      {
        "id": "0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
        "type": "0xb908f3c6fea6865d32e2048c520cdfe3b5c5bbcebb658117c41bad70f52b7ccc::popkins_nft::Popkins",
        "name": "Popkins #10861",
        "image": "https://storage.claynosaurz.com/popkins/images/0xae81a1f657fa67206d3de56546fb476a2726266e06ad8ae225cd8f161887c1e0",
        "locked": true,
        "listed": true,
        "listing": {
          "venue": "tradeport",
          "price": {
            "amountRaw": "41029200000",
            "amount": 41.0292,
            "symbol": "SUI",
            "usd": 36.961653,
            "priceAsOf": "2026-11-04T12:22:07.413Z"
          }
        }
      }
    ],
    "asOf": {
      "checkpoint": 341555830,
      "timestamp": "2026-11-04T12:22:06.049Z",
      "lagMs": 1040
    }
  }
}