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
| Name | Type | Description |
|---|---|---|
| idrequired | string | Object 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
}
}