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

API
objects.get

Chain

objects.get

One object: type, owner, version and fields as they are now.

Details

Endpoint
GET /v1/objects/:id
Credits
1
Rate class
Light. Counts against your light requests per second.

Returns the current state of an object: type, version, digest, owner (address, object, shared, immutable), the Move fields as JSON, the Display values and the storage rebate in MIST. For a deleted or wrapped object it returns status deleted or wrapped with the last version the index saw. Use /history for every past version. Packages are served by /v1/packages/{id}.

Parameters

NameTypeDescription
idrequiredstringObject id (0x...).

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/objects/0x0000000000000000000000000000000000000000000000000000000000000006" \
  -H "x-api-key: YOUR_API_KEY"
TypeScript
const res = await fetch("https://api.tide.ad/v1/objects/0x0000000000000000000000000000000000000000000000000000000000000006", {
  headers: {
    "x-api-key": process.env.TIDE_API_KEY!,
  },
});
const data = await res.json();

Response

JSON
{
  "objectId": "0x0000000000000000000000000000000000000000000000000000000000000006",
  "status": "live",
  "version": 1017893244,
  "digest": "5o5cpiucyWHxbGD9Z2LV1fSNZsAahQxxMzKt72NMmFv9",
  "type": "0x0000000000000000000000000000000000000000000000000000000000000002::clock::Clock",
  "owner": {
    "kind": "shared",
    "initialSharedVersion": 1
  },
  "previousTransaction": "AAsQX3RRCRjysmCMtHS5evvggEAHBJHSdjrVVBqkNE8F",
  "storageRebateMist": "0",
  "hasPublicTransfer": false,
  "fields": {
    "id": "0x0000000000000000000000000000000000000000000000000000000000000006",
    "timestamp_ms": "1793781635713"
  },
  "display": null,
  "asOf": {
    "checkpoint": 341501233,
    "timestamp": "2026-11-04T08:40:35.713Z",
    "lagMs": 611
  }
}