/v1/pool
A single stake pool: stake breakdown, operator, lockup
Try it live
10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.
It works. Grab an API key and use it in your project.
Get an API keyCode snippets
curl "https://api.oanor.com/aptosvalidators-api/v1/pool" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/aptosvalidators-api/v1/pool", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/aptosvalidators-api/v1/pool");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/aptosvalidators-api/v1/pool",
headers={"x-oanor-key": "oanor_test_..."}
)
Example response
A real response from this endpoint, captured by the latest health check.
{
"data": {
"note": "A single Aptos stake pool: its active/inactive/pending stake (in APT), the operator that runs the validator, the account allowed to vote with the stake, and the unlock timestamp. Omit address for the top validator's pool.",
"source": "Aptos fullnode",
"address": "0xf0d49cff005d03312934ce027e30f4a84143d5af53623b30036e7dac1510c218",
"total_apt": 25905105.71655352,
"active_apt": 25901044.73622319,
"inactive_apt": 2363.09517719,
"delegated_voter": "0xf0d49cff005d03312934ce027e30f4a84143d5af53623b30036e7dac1510c218",
"operator_address": "0x6f7178a48dc2f97fda6bec6ae284da1360b481ee7e049e956bf68d23395c034f",
"locked_until_secs": 1781812398,
"pending_active_apt": 0,
"pending_inactive_apt": 1697.88515314
},
"meta": {
"timestamp": "2026-06-14T08:03:49.197Z",
"request_id": "5b0b4d92-b45e-44c1-af5f-af674f4d813a"
},
"status": "ok",
"message": "Stake pool retrieved successfully",
"success": true
}