{"openapi":"3.1.0","info":{"title":"Stride Liquid Staking On-Chain API","version":"1.0.0","description":"Live on-chain data for Stride (the Cosmos liquid-staking hub L1, chain stride-1) with no key: the liquid-staking host zones (every chain Stride liquid-stakes, with its stToken, redemption rate and total staked), the Stride chain own staking economics, the active validator set, the total STRD supply, and the latest block.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/stride-api","description":"oanor gateway"}],"tags":[{"name":"Staking"},{"name":"Liquid Staking"},{"name":"Supply"},{"name":"Chain"},{"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/staking":{"get":{"operationId":"get_v1_staking","tags":["Staking"],"summary":"Stride chain staking economics & parameters","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The Stride chain's own staking economics — bonded vs unbonded STRD, the bonded ratio, and the staking parameters (unbonding period, max validators, minimum commission). No parameters.","params":{"bond_denom":"ustrd","max_validators":100,"min_commission_rate":0,"unbonding_time_seconds":1209600},"source":"Stride (stride-1) LCD","bonded_strd":9745610.99,"not_bonded_strd":1120572.96,"bonded_ratio_percent":89.69},"meta":{"timestamp":"2026-06-15T02:10:34.324Z","request_id":"4be95013-4a51-4f0c-a8dd-12c2a1725682"},"status":"ok","message":"Staking 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/validators":{"get":{"operationId":"get_v1_validators","tags":["Staking"],"summary":"Active validator set ranked by voting power","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Results 1-100","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The active Stride validator set, ranked by voting power — each validator's moniker, website, voting power (in STRD), commission rate and status. Pass limit (1-100, default 25).","count":25,"source":"Stride (stride-1) LCD","validators":[{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Imperator.co","website":"https://imperator.co/","commission_rate":0.03,"operator_address":"stridevaloper1dtqsnk3mlqrcxgfvu39lm0jm3pyd0mkrmgkwec","voting_power_strd":1647170.63},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Undelegate","commission_rate":0,"operator_address":"stridevaloper17axr56uvurzt9dzjl6zplk4qwjkmxgmmqmthwv","voting_power_strd":1182380.75},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":" polkachu.com","website":"https://polkachu.com","commission_rate":0.02,"operator_address":"stridevaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4p9nfwja","voting_power_strd":1146312.01},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Cosmostation","website":"https://www.cosmostation.io","commission_rate":0.05,"operator_address":"stridevaloper1jj9z2xwxesuy65n90dujsak554eqkrr28aqpl0","voting_power_strd":472022.17},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Stakecito","website":"https://www.stakecito.com","commission_rate":0.05,"operator_address":"stridevaloper1qe8uuf5x69c526h4nzxwv4ltftr73v7qqtqeq9","voting_power_strd":460725.03},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Citadel.one","website":"https://citadel.one","commission_rate":0.05,"operator_address":"stridevaloper1md2j38ls8hg94vjfafu0a2p9htwlkjmhux9e4v","voting_power_strd":397366.24},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":" Lavender.Five Nodes 🐝","website":"https://www.lavenderfive.com/","commission_rate":0.05,"operator_address":"stridevaloper140l6y2gp3gxvay6qtn70re7z2s0gn57zv8hy7g","voting_power_strd":337144.64},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"0% Fee | Stakewolle.com","website":"https://stakewolle.com/","commission_rate":0,"operator_address":"stridevaloper1d0nmxrauasvat6fjz436p44xxtrzjr0cx20x7v","voting_power_strd":324315.52},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Stakely.io","website":"https://stakely.io/","commission_rate":0.05,"operator_address":"stridevaloper16vxc4n67usd6cvtyrz0as0kegny2t5l73y4ump","voting_power_strd":299767.76},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"StakeLab.zone","website":"https://www.stakelab.fr","commission_rate":0.0099,"operator_address":"stridevaloper1mjr7m233g7yklzvfjp7jvtpsjm286dv2rcytjj","voting_power_strd":299025.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":" AutoStake ⚡️ 0% fee","website":"https://autostake.com","commission_rate":0,"operator_address":"stridevaloper1a5c3ejnzy0827t62cyj7etmuchdqvznhp5yp94","voting_power_strd":290250.77},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Keplr","website":"https://infra.keplr.app","commission_rate":0.1,"operator_address":"stridevaloper1w66lr45r2f4yqlp5zn2quldanatd5ktsuyw0s8","voting_power_strd":258806.11},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Staking Facilities","website":"https://stakingfacilities.com/","commission_rate":0.08,"operator_address":"stridevaloper1dae4zycvmyd2qt5td9zzgdjdnwyawp79c5tuec","voting_power_strd":251098.6},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"InfStones","website":"“https://infstones.com”","commission_rate":0.1,"operator_address":"stridevaloper1tnk5wc0yasc0ncdk2agl8x8elj3r3mnvp4vf57","voting_power_strd":191201.86},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"RoboMcGobo","website":"https://twitter.com/RoboMcGobo","commission_rate":0.01,"operator_address":"stridevaloper1nktatq53eah8efefsry33yg3zkhrrzwqend7x9","voting_power_strd":178059.89},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"doncryptonium","website":"https://twitter.com/DonCryptonium","commission_rate":0.05,"operator_address":"stridevaloper1a66ze3s7neey04fw3j26tnu0atmkv8kgva83l2","voting_power_strd":145949.73},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"strangelove","website":"<https://strange.love/>","commission_rate":0.05,"operator_address":"stridevaloper130mdu9a0etmeuw52qfxk73pn0ga6gawkr6n26n","voting_power_strd":135769.82},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Bro_n_Bro","website":"bronbro.io","commission_rate":0.05,"operator_address":"stridevaloper1hl95uhecs4rwe0g432mknz2tsl84f0ltexpzc3","voting_power_strd":123605.73},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Stake&Relax 🦥","website":"https://linktr.ee/stakeandrelax","commission_rate":0.05,"operator_address":"stridevaloper1gj8j4c9egrccld94avacd7s4x0pt2f3ml0esw6","voting_power_strd":107934.44},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Frens (🤝,🤝)","website":"https://frens.army","commission_rate":0.05,"operator_address":"stridevaloper1ej2es5fjztqjcd4pwa0zyvaevtjd2y5wrv3suh","voting_power_strd":91125.84},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Cros-nest","website":"https://cros-nest.com","commission_rate":0.05,"operator_address":"stridevaloper1ejd7jj9pjfz0lu4gmhkxnuwautyzvdntv80sn4","voting_power_strd":82189.66},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Golden Ratio Staking","website":"https://www.goldenstaking.com","commission_rate":0.05,"operator_address":"stridevaloper1eu093aez7hdqznqe9z94pwl5q2dlnt83yaqkgh","voting_power_strd":81840.48},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"ECO Stake 🌱 | REStake.app","website":"https://ecostake.com","commission_rate":0.05,"operator_address":"stridevaloper1x2kta40h5rnymtjn6ys7vk2d87xu7y6zfu9j3r","voting_power_strd":76697.71},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"moonyandfriends","website":"https://atomhe.art","commission_rate":0.01,"operator_address":"stridevaloper1lqe5wq8lljdg489zgmsz2zvr2ulrjrp3x6upxk","voting_power_strd":73050.84},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Tedcrypto.io 🧸 | TedLotto","website":"https://www.tedcrypto.io/","commission_rate":0.05,"operator_address":"stridevaloper19twsea48jjup6qrfv55v0fr8hzt7zy4rul5mpg","voting_power_strd":61904.11}]},"meta":{"timestamp":"2026-06-15T02:10:34.506Z","request_id":"b9d81fa9-0e69-411e-80c1-e7de5ca43588"},"status":"ok","message":"Validators 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/liquid-staking":{"get":{"operationId":"get_v1_liquid_staking","tags":["Liquid Staking"],"summary":"Liquid-staking host zones (stTokens & redemption rates)","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Stride's liquid-staking host zones — every chain Stride liquid-stakes, with its stToken (e.g. stATOM, stTIA), the redemption rate (how much of the native token one stToken is worth; it rises as staking rewards accrue) and the total amount staked. No parameters.","count":15,"source":"Stride (stride-1) LCD","host_zones":[{"halted":false,"chain_id":"celestia","st_token":"stTIA","host_denom":"utia","bech32prefix":"celestia","total_staked":"770163849340","redemption_rate":1.168984,"last_redemption_rate":1.168947,"unbonding_period_days":21},{"halted":false,"chain_id":"comdex-1","st_token":"stCMDX","host_denom":"ucmdx","bech32prefix":"comdex","total_staked":"2312175142407","redemption_rate":1.445795,"last_redemption_rate":1.445795,"unbonding_period_days":21},{"halted":false,"chain_id":"cosmoshub-4","st_token":"stATOM","host_denom":"uatom","bech32prefix":"cosmos","total_staked":"2878550394869","redemption_rate":1.911525,"last_redemption_rate":1.911193,"unbonding_period_days":21},{"halted":false,"chain_id":"dydx-mainnet-1","st_token":"stDYDX","host_denom":"adydx","bech32prefix":"dydx","total_staked":"513479707315709435385952","redemption_rate":1.149526,"last_redemption_rate":1.149526,"unbonding_period_days":30},{"halted":false,"chain_id":"evmos_9001-2","host_denom":"aevmos","bech32prefix":"evmos","total_staked":"12432591599137871682174983","redemption_rate":1.589778,"last_redemption_rate":1.589778,"unbonding_period_days":14},{"halted":false,"chain_id":"haqq_11235-1","host_denom":"aISLM","bech32prefix":"haqq","total_staked":"106608395004107827207797844","redemption_rate":1.055416,"last_redemption_rate":1.055403,"unbonding_period_days":21},{"halted":false,"chain_id":"injective-1","host_denom":"inj","bech32prefix":"inj","total_staked":"22850152814409727303745","redemption_rate":1.52123,"last_redemption_rate":1.521195,"unbonding_period_days":21},{"halted":false,"chain_id":"juno-1","st_token":"stJUNO","host_denom":"ujuno","bech32prefix":"juno","total_staked":"496843757061","redemption_rate":1.856637,"last_redemption_rate":1.856458,"unbonding_period_days":28},{"halted":false,"chain_id":"laozi-mainnet","st_token":"stBAND","host_denom":"uband","bech32prefix":"band","total_staked":"505523359265","redemption_rate":1.251724,"last_redemption_rate":1.251613,"unbonding_period_days":21},{"halted":false,"chain_id":"osmosis-1","st_token":"stOSMO","host_denom":"uosmo","bech32prefix":"osmo","total_staked":"4772264689654","redemption_rate":1.447303,"last_redemption_rate":1.447297,"unbonding_period_days":14},{"halted":false,"chain_id":"phoenix-1","st_token":"stLUNA","host_denom":"uluna","bech32prefix":"terra","total_staked":"126517791903","redemption_rate":1.860281,"last_redemption_rate":1.859972,"unbonding_period_days":21},{"halted":false,"chain_id":"sommelier-3","st_token":"stSOMM","host_denom":"usomm","bech32prefix":"somm","total_staked":"1441253759586","redemption_rate":1.080332,"last_redemption_rate":1.080332,"unbonding_period_days":28},{"halted":false,"chain_id":"ssc-1","st_token":"stSAGA","host_denom":"usaga","bech32prefix":"saga","total_staked":"95509405992","redemption_rate":1.139899,"last_redemption_rate":1.139528,"unbonding_period_days":21},{"halted":false,"chain_id":"stargaze-1","st_token":"stSTARS","host_denom":"ustars","bech32prefix":"stars","total_staked":"27925242729677","redemption_rate":1.917622,"last_redemption_rate":1.917622,"unbonding_period_days":14},{"halted":false,"chain_id":"umee-1","st_token":"stUMEE","host_denom":"uumee","bech32prefix":"umee","total_staked":"33185925315433","redemption_rate":1.479574,"last_redemption_rate":1.479574,"unbonding_period_days":14}]},"meta":{"timestamp":"2026-06-15T02:10:34.726Z","request_id":"ae07accb-3fad-46f0-835c-808c11ac42a5"},"status":"ok","message":"Liquid staking 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/supply":{"get":{"operationId":"get_v1_supply","tags":["Supply"],"summary":"Total STRD supply","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The total supply of STRD (the native token of Stride), in both STRD and the ustrd micro-denomination. No parameters.","denom":"STRD","source":"Stride (stride-1) LCD","micro_denom":"ustrd","total_supply_strd":38612866.37,"total_supply_ustrd":"38612866370027"},"meta":{"timestamp":"2026-06-15T02:10:34.845Z","request_id":"ea3d5889-d3bb-4398-97ba-32c3e655c179"},"status":"ok","message":"Supply 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/block":{"get":{"operationId":"get_v1_block","tags":["Chain"],"summary":"Latest block","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The latest finalized Stride block — height, timestamp, chain id, proposer and transaction count. No parameters.","time":"2026-06-15T02:10:32.764940874Z","height":36698523,"source":"Stride (stride-1) LCD","num_txs":1,"chain_id":"stride-1","proposer_address":"R6jTaguKfBXho3Ua1fHdEryQ3W0="},"meta":{"timestamp":"2026-06-15T02:10:34.961Z","request_id":"327c7ffd-135b-4508-8f76-195b44396dee"},"status":"ok","message":"Block 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 & endpoint catalog","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sample":{"host_zones":15},"source":"Stride public Cosmos REST / LCD nodes (stride-api.polkachu.com and mirrors), keyless","service":"stride-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/block":"Latest block.","GET /v1/supply":"Total STRD supply.","GET /v1/staking":"Stride chain staking economics & parameters.","GET /v1/validators":"Active validator set (limit).","GET /v1/liquid-staking":"Liquid-staking host zones (stTokens & redemption rates)."},"description":"Live on-chain data for Stride (the Cosmos liquid-staking hub L1, chain stride-1) with no key: the liquid-staking host zones (every chain Stride liquid-stakes, with its stToken, redemption rate and total staked), the Stride chain's own staking economics, the active validator set, the total STRD supply, and the latest block. The Stride-liquid-staking / on-chain layer for staking dashboards, DeFi analytics and research. Distinct from other chain readers — Stride and its liquid-staking host zones (stATOM, stTIA, stOSMO and more). Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-15T02:10:35.049Z","request_id":"968b93fc-734e-4efa-ac47-e94a4e5547b0"},"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":8600,"rps_limit":2,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":2470,"monthly_call_quota":207000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":8130,"monthly_call_quota":1180000,"rps_limit":20,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":14670,"monthly_call_quota":6380000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/stride-api"}