---
title: "Get validator's bond updates"
method: GET
path: "/validators/{id}/bond_updates"
tags: ["validator"]
---

# Get validator's bond updates

`GET /validators/{id}/bond_updates`

## Request

- Base URL: `api-mainnet.celenium.io` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `api-mainnet.celenium.io/validators/{id}/bond_updates`
- Auth: API key in header `apikey`

Returns a paginated history of validator's voting power changes taken from validator_updates of block results. Power 0 means the validator left the active set.

## Path parameters

- `id` integer, required

## Query parameters

- `limit` integer
- `offset` integer
- `sort` 'asc' | 'desc'

## Response `200`

OK

- ResponsesBondUpdate[]
  - `height` integer
  - `power` string
  - `time` string, date-time

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error

## Changes

- **2026-09-24** `0057adb65b2c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/celenium-io/apis/celenium-api/changes/validators/:id/bond_updates/get.md)

---

[API](https://skmtc.dev/celenium-io/apis/celenium-api.md) - [All operations](https://skmtc.dev/celenium-io/apis/celenium-api/llms.txt) - [OpenAPI document](https://skmtc.dev/celenium-io/apis/celenium-api/revisions/316b2b9b3be2?raw)
