{"openapi":"3.1.0","info":{"title":"Rocket Pool Liquid Staking API","version":"1.0.0","description":"Live data from Rocket Pool — the leading decentralised Ethereum liquid-staking protocol, where a permissionless network of node operators run validators and users hold rETH, a token that accrues staking rewards (its ETH value rises, no rebase). Served from Rocket Pool's public API as clean JSON, no cache. Read the protocol staking state (ETH staked through Rocket Pool, staking minipools, deposit-pool balance and rETH collateral, plus the Ethereum-wide total staked and validator count); the rETH yield (staking APR, the underlying beacon-chain APR and the ETH price); the RPL token (price in USD and ETH, total staked and supply); and the node-operator counts and commission. Read live from Rocket Pool, nothing cached. This is Rocket Pool's own liquid-staking, rETH-yield, RPL and node-operator layer — distinct from on-chain explorers, DEX/lending/perps feeds and generic price APIs.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/rocketpool-api","description":"oanor gateway"}],"tags":[{"name":"Network"},{"name":"rETH"},{"name":"RPL"},{"name":"Nodes"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/network":{"get":{"operationId":"get_v1_network","tags":["Network"],"summary":"Protocol staking state — ETH staked, minipools, deposit pool, rETH collateral","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"Rocket Pool","protocol":"Rocket Pool","rp_eth_staked":607680,"staking_minipools":14541,"ethereum_validators":889338,"node_commission_pct":5,"reth_collateral_eth":2719.8389,"deposit_pool_balance_eth":7.739141,"ethereum_total_staked_eth":32771893,"staking_megapool_validators":4449},"meta":{"timestamp":"2026-06-10T22:57:58.531Z","request_id":"6775a0fd-b833-4424-b2b0-c0e067ac1edd"},"status":"ok","message":"Network state retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/reth":{"get":{"operationId":"get_v1_reth","tags":["rETH"],"summary":"rETH staking APR, beacon-chain APR and ETH price","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"rETH accrues Ethereum staking rewards; its ETH value rises over time (no rebase).","token":"rETH","source":"Rocket Pool","reth_apr_pct":2.0639,"eth_price_usd":1620.58,"reth_collateral_eth":2719.8389,"beacon_chain_apr_pct":2.8376,"deposit_pool_balance_eth":7.739141},"meta":{"timestamp":"2026-06-10T22:57:58.673Z","request_id":"66745573-c4fa-426b-b796-68c2497a4d3e"},"status":"ok","message":"rETH data retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/rpl":{"get":{"operationId":"get_v1_rpl","tags":["RPL"],"summary":"RPL token price (USD/ETH), total staked and supply","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"token":"RPL","source":"Rocket Pool","price_eth":0.0008023677,"price_usd":1.300301,"total_staked":9291848.914601,"total_supply":22535094.653922,"legacy_rpl_staked":6890789.766336,"megapool_rpl_staked":2401059.148264,"staked_pct_of_supply":41.2328},"meta":{"timestamp":"2026-06-10T22:57:58.814Z","request_id":"f8b86006-22ac-4fd5-b47a-8cf60613c3fb"},"status":"ok","message":"RPL data retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/nodes":{"get":{"operationId":"get_v1_nodes","tags":["Nodes"],"summary":"Node-operator counts, timezones and commission","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"Rocket Pool","timezones":105,"staking_minipools":14541,"megapool_validators":4449,"node_commission_pct":5,"node_operators_total":4140,"node_operators_active":1495,"staking_prelaunch_nodes":1446},"meta":{"timestamp":"2026-06-10T22:57:58.924Z","request_id":"2b610b56-68ac-44e0-a44e-cdf31f542bc8"},"status":"ok","message":"Node data retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"Rocket Pool API (api.rocketpool.net, live)","service":"rocketpool-api","endpoints":{"GET /v1/rpl":"RPL token price (USD/ETH), total staked and supply.","GET /v1/meta":"This document.","GET /v1/reth":"rETH staking APR, beacon-chain APR and ETH price.","GET /v1/nodes":"Node-operator counts, timezones and commission.","GET /v1/network":"Protocol staking state — ETH staked, minipools, deposit pool, rETH collateral."},"description":"Live data from Rocket Pool, the leading decentralised Ethereum liquid-staking protocol, where a permissionless network of node operators run validators and users hold rETH (a reward-accruing token), via its public API. The network endpoint returns ETH staked through Rocket Pool, staking minipools, deposit-pool balance and rETH collateral, plus Ethereum-wide total staked and validator count; the reth endpoint returns rETH's staking APR, the beacon-chain APR and the ETH price; the rpl endpoint returns the RPL token price (USD and ETH), total staked and supply; the nodes endpoint returns node-operator counts and commission. Live, no key, nothing stored. Distinct from on-chain explorers, DEX/lending/perps feeds and price APIs — this is Rocket Pool's own liquid-staking, rETH-yield, RPL and node-operator layer.","reth_apr_pct":2.0639,"upstream_status":"ok"},"meta":{"timestamp":"2026-06-10T22:57:59.059Z","request_id":"36c09aa7-99dc-4a10-8bfe-1449a33576a7"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":900,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1020,"monthly_call_quota":31000,"rps_limit":12,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2870,"monthly_call_quota":160000,"rps_limit":28,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":6850,"monthly_call_quota":810000,"rps_limit":55,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/rocketpool-api"}