/v1/nodes
List the council consensus nodes
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/hederanetwork-api/v1/nodes" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/hederanetwork-api/v1/nodes", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/hederanetwork-api/v1/nodes");
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/hederanetwork-api/v1/nodes",
headers={"x-oanor-key": "oanor_test_..."}
)
Example response
A real response from this endpoint, captured by the latest health check.
{
"data": {
"note": "The Hedera council-operated consensus nodes — each with its node id, account, operator description (e.g. 'Hosted by Google | US'), current and min/max stake in HBAR, rewarded vs not-rewarded stake and whether it declines rewards. Hedera is a permissioned proof-of-stake network; this is its validator set. Paginate with limit.",
"count": 25,
"nodes": [
{
"node_id": 0,
"stake_hbar": 450000000,
"description": "Hosted by LG | Singapore",
"decline_reward": false,
"max_stake_hbar": 450000000,
"min_stake_hbar": 0,
"node_account_id": "0.0.3",
"reward_rate_start": 3376,
"stake_rewarded_hbar": 719416707,
"stake_not_rewarded_hbar": 1090786
},
{
"node_id": 1,
"stake_hbar": 450000000,
"description": "Hosted by Swirlds | Iowa, USA",
"decline_reward": false,
"max_stake_hbar": 450000000,
"min_stake_hbar": 0,
"node_account_id": "0.0.4",
"reward_rate_start": 4808,
"stake_rewarded_hbar": 505295668,
"stake_not_rewarded_hbar": 19575
},
{
"node_id": 4,
"stake_hbar": 450000000,
"description": "Hosted by Nomura | Tokyo, Japan",
"decline_reward": true,
"max_stake_hbar": 450000000,
"min_stake_hbar": 0,
"node_account_id": "0.0.7",
"reward_rate_start": 5399,
"stake_rewarded_hbar": 320596263,
"stake_not_rewarded_hbar": 234068690
},
{
"node_id": 5,
"stake_hbar": 450000000,
"description": "Hosted by Google | Helsinki, Finland",
"decline_reward": true,
"max_stake_hbar": 450000000,
"min_stake_hbar": 0,
"node_account_id": "0.0.8",
"reward_rate_start": 4344,
"stake_rewarded_hbar": 558973316,
"stake_not_rewarded_hbar": 38797
},
{
"node_id": 6,
"stake_hbar": 450000000,
"description": "Hosted by Zain Group | Kuwait City, Kuwait",
"decline_reward": true,
"max_stake_hbar": 450000000,
"min_stake_hbar": 0,
"node_account_id": "0.0.9",
"reward_rate_start": 5399,
"stake_rewarded_hbar": 116885126,
"stake_not_rewarded_hbar": 340608413
},
{
"node_id": 7,
"stake_hbar": 417961789,
"description": "Hosted by Magalu | Sao Paulo, Brazil",
"decline_reward": true,
…