Nodes
Fetch on-chain and off-chain info for a registered node.
Returns the full profile of a node operator, combining on-chain data from the NodeRegistry contract (reputation, GPU tier, job history, earnings) with off-chain heartbeat data (online status, last seen timestamp). A node is considered online if it sent a heartbeat within the last 2 minutes.
Endpoint
GET
/api/nodes/{address}Headers
Response
Example Usage
Response
{
"ok": true,
"data": {
"operator": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18",
"endpoint": "https://node1.compressnode.com/inference",
"registeredAt": 1711500000,
"reputation": 87,
"gpuTier": 2,
"active": true,
"jobsCompleted": 342,
"jobsFailed": 3,
"totalEarned": "1250000000000000000",
"lastHeartbeat": "2026-03-27T12:30:00.000Z",
"isOnline": true
}
}