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

API
dashboard.list

SQL

dashboard.list

Browse dashboards

Details

Endpoint
GET /v1/dashboards
Credits
Free
Rate class
Light. Counts against your light requests per second.

Public dashboards sorted by trending (featured first, then stars, forks and views this week), new or top. Filter by owner (address), q (text), starred=1 or featured=1. Pages with limit and offset.

Parameters

NameTypeDescription
sortstringOne of "trending", "new", "top".
ownerstring
qstring
starredstring
featuredstring
limitinteger
offsetinteger

Request

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

curl
curl "https://api.tide.ad/v1/dashboards?featured=1" \
  -H "x-api-key: YOUR_API_KEY"
TypeScript
const res = await fetch("https://api.tide.ad/v1/dashboards?featured=1", {
  headers: {
    "x-api-key": process.env.TIDE_API_KEY!,
  },
});
const data = await res.json();

Response

JSON
{
  "items": [
    {
      "dashboard_id": 13,
      "slug": "aftermath",
      "name": "Aftermath",
      "description": "Aftermath Finance on Sui: its real share of Sui activity, perpetuals in depth, the router, afSUI and its users.",
      "owner": "0x0000000000000000000000000000000000000000000000000000000074696465",
      "params": [
        {
          "key": "days",
          "type": "number",
          "value": 30,
          "label": "Days back"
        }
      ],
      "theme": "dark",
      "refresh_sec": 3600,
      "tags": [
        "aftermath",
        "perps",
        "dex"
      ],
      "links": [
        {
          "label": "Trade on Aftermath",
          "href": "https://aftermath.finance/?ref=null"
        }
      ],
      "is_private": false,
      "featured": true,
      "forked_from": null,
      "stars": 0,
      "forks": 0,
      "starred": false,
      "last_refresh_at": "2026-11-04T09:02:13.758Z",
      "created_at": "2026-11-03T22:33:47.892Z",
      "updated_at": "2026-11-03T23:55:12.330Z",
      "widget_count": 58,
      "query_ids": [
        78,
        52,
        59
      ]
    },
    {
      "dashboard_id": 2,
      "slug": "gas-economics",
      "name": "Gas economics and the storage fund",
      "description": "What Sui users pay in gas, where it goes, and how the storage fund that backs every object on chain has grown.",
      "owner": "0x0000000000000000000000000000000000000000000000000000000074696465",
      "params": [
        {
          "key": "days",
          "type": "number",
          "value": 7,
          "label": "Days back"
        }
      ],
      "theme": "dark",
      "refresh_sec": 3600,
      "tags": [
        "gas",
        "storage fund"
      ],
      "links": [],
      "is_private": false,
      "featured": true,
      "forked_from": null,
      "stars": 0,
      "forks": 0,
      "starred": false,
      "last_refresh_at": "2026-11-04T08:27:38.482Z",
      "created_at": "2026-11-03T21:42:41.017Z",
      "updated_at": "2026-11-03T23:55:12.347Z",
      "widget_count": 15,
      "query_ids": [
        6,
        7,
        8
      ]
    },
    {
      "dashboard_id": 3,
      "slug": "validators",
      "name": "Validator stake share and commission",
      "description": "Who secures Sui: stake share per validator, commission, staker yield and how concentrated voting power has been over time.",
      "owner": "0x0000000000000000000000000000000000000000000000000000000074696465",
      "params": [
        {
          "key": "epochs",
          "type": "number",
          "value": 30,
          "label": "APY window (epochs)"
        }
      ],
      "theme": "dark",
      "refresh_sec": 3600,
      "tags": [
        "validators",
        "staking"
      ],
      "links": [],
      "is_private": false,
      "featured": true,
      "forked_from": null,
      "stars": 0,
      "forks": 0,
      "starred": false,
      "last_refresh_at": "2026-11-04T08:29:58.487Z",
      "created_at": "2026-11-03T21:42:41.018Z",
      "updated_at": "2026-11-03T23:55:12.349Z",
      "widget_count": 14,
      "query_ids": [
        11,
        32,
        9
      ]
    }
  ],
  "next_offset": null
}

Long lists are cut to a few items here.