Staking Data API provides methods to retrieve essential information about validators within the network. These endpoints offer insights into a validator's current stake, rewards received, Annual Percentage Yield (APY), and associated fees.

Methods

Get Validator Summary

Endpoint: GET ​/api/v1/{network}/data/validator/summary

Description: Utilize this endpoint to obtain the general basic information about a validator for the period, such as the different types of rewards earned by the validator, the current stake and APY associated with the validator.

Get Validator Stake

Endpoint: GET ​/api​/v1​/{network}​/data​/validator​/stakes

Description: Utilize this endpoint to monitor the current stake of a validator. Regularly check the stake data to assess the validator's commitment and participation in the network.

Get Validator Rewards

Endpoint: GET ​/api​/v1​/{network}​/data​/validator​/rewards

Description: Utilize this endpoint to track the different types of rewards earned by the validator. Monitor reward data to assess the validator's performance and profitability.

Get Validator APY

Endpoint: GET ​/api​/v1​/{network}​/data​/validator​/apy

Description: Utilize this endpoint to understand the APY associated with the validator. Regularly check APY data for insights into the validator's long-term performance.

Get Validator Fee

Endpoint: GET ​/api​/v1​/{network}​/data​/validator​/fee

Description: Utilize this endpoint to assess the fees charged by the validator. Monitor fee data to understand the financial implications of choosing a particular validator.

Get Validator Name

Endpoint: GET ​/api​/v1​/{network}​/data/validator/name

Description: Utilize this endpoint to know the name of the validator.

Get Validator State

Endpoint: GET ​/api​/v1​/{network}​/data/validator/state

Description: Utilize this endpoint to know the state of the validator.

Get Validator Delegators Count

Endpoint: GET ​/api​/v1​/{network}​/data/validator/delegators-count

Description: Utilize this method to automate the monitoring of changes in the number of delegates associated with a specific validator. This allows for timely responses to dynamic delegation changes and ensures proactive management of validator-related data.

Get Validator Statuses

Endpoint: GET /api/v1/{network}/data/validator/statuses

Description: Utilize this method to obtain a list of validator statuses. This allows identifying any changes, such as transitions from waiting to active or instances of slashing, and staying informed that you are supporting a reliable and actively participating validator.

What's Next?