Skip to content
GET /v1/validators

Bonded validator set with stake and commission

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/bitsong-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/bitsong-api/v1/validators" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/bitsong-api/v1/validators", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/bitsong-api/v1/validators");
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/bitsong-api/v1/validators",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "chain": "BitSong",
        "validators": [
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Kintsugi Nodes (ITA)",
                "tokens_btsg": "7599892.035999",
                "tokens_ubtsg": "7599892035999",
                "commission_rate": 0.05,
                "operator_address": "bitsongvaloper1fkj2cn209yeexxyets98evrcmmds23hck0lyzq"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "KalpaTech",
                "tokens_btsg": "7152443.436579",
                "tokens_ubtsg": "7152443436579",
                "commission_rate": 0.1,
                "operator_address": "bitsongvaloper19ah9302mh80pvv5zeztdr6qcqk6z52frn6rjj5"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "BlueStake 🚀 | 100% insurance",
                "tokens_btsg": "6645267.432611",
                "tokens_ubtsg": "6645267432611",
                "commission_rate": 0.05,
                "operator_address": "bitsongvaloper1mceksy7l3xenuyx4dzl64erf3fh29a3r2ercnz"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "CommunityStaking",
                "tokens_btsg": "2750599.101607",
                "tokens_ubtsg": "2750599101607",
                "commission_rate": 0.05,
                "operator_address": "bitsongvaloper1zugs5wtmt98949msgwchawr5cal7h32s8na0r9"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Validatrium.com",
                "tokens_btsg": "2462091.24517",
                "tokens_ubtsg": "2462091245170",
                "commission_rate": 0.1,
                "operator_address": "bitsongvaloper10fg3yklae97g8ueh5ut29mlwz8fdr6z8zrak6x"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "polkachu.com",
                "tokens_btsg": "2446603.341541",
                "tokens_ubtsg": "2446603341541",
                "commission_rate": 0.05,
                "operator_address": "bitsongvaloper1a5vh93eahq526fnv7ymyf0xsgpulvlwneusqm0"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "CosmosDrops",
                "tokens_btsg": "2394283.77616",
                "tokens_ubtsg": "2394283776160",
                "commission_rate": 0.05,
                "operator_address": "bitsongvaloper1qyc9ccfx7clj0kswgjz6cdf5f4n6v4nyeudy8q"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "ChainTools",
                "tokens_btsg": "2167475.059912",
                "tokens_ubtsg": "216
…