Validators
A collection of API methods to get validator related data in JSON format.
All validators
Receive a JSON object of all current validators, sorted by Wiz Score descending.
GET https://api.stakewiz.com/validators
The list includes validators that have voted at least once this epoch or have non-zero active stake.
Query Parameters
sort
String
takes most values as sort column, sorts ascending, prepend a minus to sort descending (e.g. -created_at)
limit
String
Returns all validators by default, can be limited
[
{
"rank": 144,
"identity": "LA1NEzryoih6CQW3gwQqJQffK2mKgnXcjSQZSRpM3wc",
"vote_identity": "GE6atKoWiQ2pt3zL7N13pjNHjdLVys8LinG8qeJLcAiL",
"last_vote": 140443868,
"root_slot": 140443835,
"credits": 39353597,
"epoch_credits": 33802,
"activated_stake": 5515852.324715695,
"version": "1.10.26",
"delinquent": false,
"skip_rate": 15.350877192982,
"updated_at": "2022-07-06 11:16:06.429249+00",
"first_epoch_with_stake": 216,
"name": "Laine \u2764\ufe0f stakewiz.com",
"keybase": "laine_sa",
"description": "Join our Discord at https:\/\/discord.gg\/3JXdTavv6x. We are a professional high-performance validator running on decentralized enterprise hardware. Available to answer any questions you have.",
"website": "https:\/\/laine.co.za\/solana",
"commission": 5,
"image": "https:\/\/s3.amazonaws.com\/keybase_processed_uploads\/22db82203d02b0d0dd8dbbca00bb9b05_360_360.jpg",
"ip_latitude": "50.1109221",
"ip_longitude": "8.6821267",
"ip_city": "Frankfurt",
"ip_country": "Germany",
"ip_asn": "AS54825",
"ip_org": "Packet Host, Inc.",
"mod": false,
"is_jito": true,
"jito_commission_bps": 800,
"vote_success": 76.99,
"vote_success_score": 15.4,
"skip_rate_score": 2.25,
"info_score": 10,
"commission_score": 5,
"first_epoch_distance": 109,
"epoch_distance_score": 10,
"stake_weight": 1.4,
"above_halt_line": true,
"stake_weight_score": 0,
"withdraw_authority_score": 0,
"asn": "AS54825",
"asn_concentration": 4.98,
"asn_concentration_score": -1.01,
"uptime": 99.88,
"uptime_score": 13.26,
"wiz_score": 33.37,
"version_valid": true,
"city_concentration": 2.06,
"city_concentration_score": -0.92,
"invalid_version_score": 0,
"superminority_penalty": -20,
"score_version": 24,
"no_voting_override": false,
"epoch": 325,
"epoch_slot_height": 43744,
"asncity_concentration": 1.4,
"asncity_concentration_score": -0.62,
"stake_ratio": 0.5507,
"credit_ratio": 77,
"apy_estimate": 5.46
},
[...]
]Specific validator
Receive a JSON object with data about a single validator.
GET https://api.stakewiz.com/validator/{VOTE_IDENTITY}
Specify the vote account public key of the validator you wish to retrieve.
Query Parameters
sort
String
takes most return values as sort column, sorts ascending, prepend a minus to sort descending (e.g. -created_at)
Validator delinquencies
Receive an array of the validator
GET https://api.stakewiz.com/validator_delinquencies/{VOTE_IDENTITY}
Delinquent minutes are rounded to the nearest full minute and grouped by UTC day.
Query Parameters
sort
String
takes delinquent_minutes or date, sorts ascending, prepend a minus to sort descending (e.g. -created_at)
limit
String
Default return data is 30 days, can be limited to lower number of days with this parameter
Validator total stake per epoch
Receive a JSON object of the validator
GET https://api.stakewiz.com/validator_total_stakes/{VOTE_IDENTITY}
Values are in SOL, ordered by epoch descending.
Query Parameters
sort
String
takes epoch, stake or created_at, sorts ascending, prepend a minus to sort descending (e.g. -created_at)
limit
String
Default return data is 30 epochs, can be changed this parameter
Validator stake changes (this epoch)
Receive a JSON Object with the validator
GET https://api.stakewiz.com/validator_epoch_stakes/{VOTE_IDENTITY}
Return total activating stake, total deactivating stake as well as the number of activating and deactivating stake accounts.
Validator stake changes with accounts (current epoch)
Receive a JSON Object with changing stake accounts for this epoch.
GET https://api.stakewiz.com/validator_epoch_stakes/{VOTE_IDENTITY}
Returns the total activating and deactivating stake and number of stake accounts as well as the individual stake accounts.
Validator stake accounts
Get all stake accounts for a validator, includes deactivated stakes.
GET https://api.stakewiz.com/validator_stakes/{VOTE_IDENTITY}
Query Parameters
sort
String
takes wiz_score, avg_wiz_score, score_version or created_at, sorts ascending, prepend a minus to sort descending (e.g. -created_at)
limit
String
Default return data is 30 days, can be limited to number of values with this parameter
Validator historic Wiz Scores (30 days)
Get all validator wiz scores for the past 30 days
GET https://api.stakewiz.com/validator_wiz_scores/{VOTE_IDENTITY}
Validator historic vote success (30 days)
Get vote success rates for the past 30 days
GET https://api.stakewiz.com/validator_vote_success/{VOTE_IDENTITY}
Query Parameters
sort
String
takes vote_success or created_at, sorts ascending, prepend a minus to sort descending (e.g. -created_at)
limit
String
Default return data is 30 days, can be limited to number of values with this parameter
Validator historic skip rate (30 days)
Get skip rate for the past 30 days
GET https://api.stakewiz.com/validator_skip_rate/{VOTE_IDENTITY}
Query Parameters
sort
String
takes skip_rate or created_at, sorts ascending, prepend a minus to sort descending (e.g. -created_at)
limit
String
Default return data is 30 days, can be limited to number of values with this parameter
Last updated