Stake centralisation incl. Nakamoto coefficient
API · /solanavalidators-api
Solana Validators & Staking API
Who secures Solana and how decentralised it is, read straight from a public Solana RPC node. Solana is proof-of-stake: validators vote with the SOL delegated to them, and the distribution of that stake decides both rewards and security. The validators endpoint ranks validators by activated stake, with each one's stake in SOL, its share of total stake, its commission and whether it is delinquent (currently failing to vote). The staking endpoint returns the staking economics — total active stake, the circulating and total SOL supply, the percentage of supply that is staked, the current inflation rate broken into its total, validator and foundation components, and the current epoch with its progress. The centralization endpoint computes the stake-centralisation metrics — the Nakamoto coefficient (the fewest validators that together control more than one third of the stake, the amount that could halt the chain under Byzantine-fault-tolerant consensus), the top-10 and top-20 stake share, and the Herfindahl concentration index. This is the Solana validator, staking and decentralisation data-cut, distinct from the Solana on-chain account/transaction API and the other staking and exchange APIs in the catalogue. Live from a public RPC, no key on the upstream, nothing stored.
API health
degraded- Uptime
- 87.50%
- Server probes · 24h
- Avg latency
- 3400 ms
- Server probes · 24h
- Subscribers
- 4,322
- active
- Total calls
- 84
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 27,000 calls / month
- 5 requests / second
- Hard cap (429 above quota, no overage)
- 27,000 calls/month
- 5 req/sec
- Validators, staking & centralization
- No credit card
Starter
€6.85 /month
- 315,000 calls / month
- 15 requests / second
- Hard cap (429 above quota, no overage)
- 315k calls/month
- 15 req/sec
- Full validator set
- Email support
Pro
€20.30 /month
- 1,330,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 1.33M calls/month
- 40 req/sec
- Decentralisation monitoring
- Priority support
Scale
€47.10 /month
- 4,720,000 calls / month
- 100 requests / second
- Hard cap (429 above quota, no overage)
- 4.72M calls/month
- 100 req/sec
- Staking-platform scale
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Pacifica Perpetuals DEX API
Live market data for Pacifica, the Solana-based perpetuals DEX, with no key. List every perpetual market with its contract specs; pull an all-market price feed with mark/mid/oracle price, funding rate, open interest and 24h volume per symbol; read the live order book; and stream recent public trades. Symbols are plain coin tickers (BTC, SOL, WIF) — ideal for Solana-perp dashboards, funding-rate monitors and trading analytics across 69+ perpetual markets.
api.oanor.com/pacifica-api
DexPaprika On-Chain DEX API
Live on-chain decentralized-exchange market data across 35+ blockchains, with no key. List every supported network with its 24h DEX volume, transaction count and pool count; read the DEXes active on any chain; pull the top liquidity pools ranked by volume; get full token detail with multi-window price stats; search across every chain for tokens, pools and DEXes; and read global coverage totals. The on-chain / DEX / liquidity-pool layer for DeFi dashboards, token analytics, trading and research — distinct from centralized-exchange ticker readers. Live from DexPaprika (by the CoinPaprika team); short cache only.
api.oanor.com/dexpaprika-api
Backpack Exchange API
Live spot and perpetual-futures market data from Backpack, the Solana-native crypto exchange, with no key. List every spot and perp market; read the 24h ticker for any pair (last price, change, high/low, volume, trade count); pull the order-book depth, OHLC candlesticks and most-recent trades; and for perpetuals read the mark price, index price, funding rate and open interest. The live exchange-data / derivatives layer for trading bots, dashboards, arbitrage and analytics — distinct from the Binance, bitFlyer and XT exchange readers. Live from Backpack; short cache only.
api.oanor.com/backpack-api
Solana Program API
Inspect deployed Solana programs live from public Solana RPC — no key — and answer the question that matters most for safety: can this program still be changed, and by whom? For any program address it resolves the loader it runs under, whether it is executable, its on-chain ProgramData account, the upgrade authority (or that it has been made immutable / frozen), and the slot it was last deployed at. A batch endpoint audits up to twelve programs at once — perfect for checking the upgrade authority of every program a protocol depends on before you trust it — and a loaders endpoint documents Solana's program loaders. Distinct from balance, token and transaction APIs: this is the program and upgrade-authority layer that auditors, wallets and security tooling rely on to judge whether a Solana program is safe. Live from the chain; short cache only.
api.oanor.com/solanaprogram-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Solana Validators & Staking API?
What's the rate limit for Solana Validators & Staking API?
How much does Solana Validators & Staking API cost?
Can I cancel my subscription anytime?
Is Solana Validators & Staking API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/solanavalidators-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/solanavalidators-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/solanavalidators-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/solanavalidators-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.