Skip to content
GET /v1/validators

Active validator set ranked by voting power

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/mantra-api

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

Get an API key

Code snippets

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

Example response

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

{
    "data": {
        "note": "The active MANTRA validator set, ranked by voting power — each validator's moniker, website, voting power (in OM), commission rate and status. Pass limit (1-100, default 25).",
        "count": 25,
        "source": "MANTRA (mantra-1) LCD",
        "validators": [
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Association 2",
                "website": "https://mantrachain.io",
                "commission_rate": 0,
                "voting_power_om": 326505069.86,
                "operator_address": "mantravaloper186ec68jh7lfu7g8nnm8u6fjlez8xpsl84c737q"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Association 3",
                "website": "https://mantrachain.io",
                "commission_rate": 0,
                "voting_power_om": 233816270.26,
                "operator_address": "mantravaloper1l4y7m2hgtjzwxl8758q38x0s8e8kflsx55rvt3"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Association 1",
                "website": "https://mantrachain.io",
                "commission_rate": 0,
                "voting_power_om": 219858153.05,
                "operator_address": "mantravaloper1y8hxa8q0qk6h2fxtugkx67re38k03888eeqmpd"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Association 5",
                "website": "https://mantrachain.io",
                "commission_rate": 0,
                "voting_power_om": 127416243.94,
                "operator_address": "mantravaloper18z8jw8wpqq3pe8t87cuf7ed98eg8s64pn6udx3"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Inveniam",
                "website": "https://inveniam.io",
                "commission_rate": 0.025,
                "voting_power_om": 112903737.32,
                "operator_address": "mantravaloper1t0rv5pxgxg2tfcey58twm3tqf9p8ukn0pfkpxh"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Twinstake",
                "website": "https://twinstake.io",
                "commission_rate": 0.15,
                "voting_power_om": 112487412.28,
                "operator_address": "mantravaloper1smft6lgy8tenvlze6qet6ye4dds04t6x44raus"
            },
            {
                "jailed": false,
                "status": "BOND_STATUS_BONDED",
                "moniker": "Anchorage Digital-2",
                "website": "https://anchorage.com",
                "commission_rate": 1,
                "voting_power_om": 104102978.02,
                "operator_address": "mantravaloper1trp32452mtjffyqem66ugt230af0c2nzryppeg"
            },
         
…