Skip to main content
POST
/
api
/
v2
/
ethereum
/
validators
/
queues
Validator Queues
curl --request POST \
  --url https://beaconcha.in/api/v2/ethereum/validators/queues \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "validator": {
    "validator_identifiers": [
      1
    ]
  },
  "chain": "mainnet",
  "cursor": "",
  "page_size": 10
}
'
{
  "data": [
    {
      "validator": {
        "index": 1,
        "public_key": "<string>"
      },
      "finality": "not_finalized",
      "deposit": {
        "next": {
          "amount": "<string>",
          "estimated_processed": {
            "epoch": 1,
            "timestamp": 1
          }
        },
        "all": {
          "amount": "<string>",
          "estimated_processed": {
            "epoch": 1,
            "timestamp": 1
          }
        },
        "estimated_activation": {
          "epoch": 1,
          "timestamp": 1
        }
      },
      "exit": {
        "estimated_exit": {
          "epoch": 1,
          "timestamp": 1
        },
        "estimated_last_duty": {
          "epoch": 1,
          "timestamp": 1
        },
        "estimated_eligible_withdrawal": {
          "epoch": 1,
          "timestamp": 1
        },
        "estimated_withdrawal": {
          "epoch": 1,
          "timestamp": 1
        }
      },
      "withdrawal": {
        "withdrawal_sweep": {
          "next": {
            "estimated_amount": "<string>",
            "estimated_withdrawal": {
              "epoch": 1,
              "timestamp": 1
            }
          }
        }
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

Authorization header with value: Bearer YOUR_TOKEN. Refer to the API Keys section to create your API key.

Body

application/json
validator
Indexes/Public Keys · object
required

Free selectors available to all users:

  • validator_identifiers: One or more validator indices or public keys to filter by.
  • dashboard_id: Your beaconcha.in dashboard ID (requires a free account).

Premium selectors for Scale & Enterprise plans (https://beaconcha.in/pricing):

  • withdrawal: The validator's withdrawal credential or the Ethereum wallet address used for withdrawals.
  • deposit_address: The Ethereum wallet address used for the validator's deposit.
chain
enum<string>
default:mainnet

The Ethereum chain to query.

Available options:
mainnet,
hoodi
cursor
string
default:""

Cursor value for pagination. See our pagination guide for more details.

page_size
integer
default:10

The number of items to return per page.

Required range: 1 <= x <= 10

Response

Successful response.

Response containing basic information about the queue.

data
object[]
required