---
title: "Get delegate by address"
method: GET
path: "/v1/delegates/{address}"
tags: ["Delegates"]
---

# Get delegate by address

`GET /v1/delegates/{address}`

Returns a delegate with the specified address.

## Path parameters

- `address` string, required

## Response `200`

- Delegate
  - `id` integer — Internal TzKT id
  - `type` string — Type of the account, `delegate` - account, registered as a delegate (baker)
  - `address` string, required — Public key hash of the delegate's main key
  - `consensusAddress` string, nullable — Public key hash of the delegate's consensus key
  - `companionAddress` string, nullable — Public key hash of the delegate's companion key
  - `active` boolean — Delegation status (`true` - active, `false` - deactivated)
  - `alias` string, nullable — Name of the baking service
  - `publicKey` string, required — Public key of the delegate (baker)
  - `revealed` boolean — Public key revelation status. Unrevealed account can't send manager operation (transaction, origination etc.)
  - `balance` integer — Total balance of the delegate (baker), including spendable and frozen funds (micro tez)
  - `rollupBonds` integer — Amount of tx rollup commitment bonds (micro tez)
  - `smartRollupBonds` integer — Amount of smart rollup commitment bonds (micro tez)
  - `stakedBalance` integer — Amount staked from the own balance (micro tez). Like delegated amount, except for it is frozen and can be slashed.
  - `unstakedBalance` integer — Amount that was unstaked, but not yet finalized (i.e. it is still frozen) (micro tez).
  - `unstakedBaker` Alias
    - `alias` string, nullable — Account alias name (off-chain data).
    - `address` string, required — Account address (public key hash).
  - `externalStakedBalance` integer — Amount staked from external stakers (micro tez). Like delegated amount, except for it is frozen and can be slashed.
  - `externalUnstakedBalance` integer — Amount that was unstaked by external stakers, but not yet finalized (i.e. it is still frozen) (micro tez).
  - `roundingError` integer — Amount that was lost due to inconsistend rounding introduced in Oxford (micro tez).
  - `totalStakedBalance` integer — Total staked balance, which is `stakedBalance + externalStakedBalance`.
  - `issuedPseudotokens` string, nullable — Total amount of issued "pseudo-tokens". These pseudotokens are used for unstaking.
  - `stakersCount` integer — Number of external stakers.
  - `frozenDepositLimit` integer, nullable — Configured max amount allowed to be locked as a security deposit (micro tez)
  - `limitOfStakingOverBaking` integer, nullable — This parameter determines the maximum portion (millionth) of external stake by stakers over the baker's own staked funds.
  - `edgeOfBakingOverStaking` integer, nullable — This parameter determines the fraction (billionth) of the rewards that accrue to the baker's liquid spendable balance — the remainder accrues to frozen stakes.
  - `counter` integer — An account nonce which is used to prevent operation replay
  - `activationLevel` integer — Block height when delegate (baker) was registered as a baker last time
  - `activationTime` string, date-time — Block datetime when delegate (baker) was registered as a baker last time (ISO 8601, e.g. 2019-11-31)
  - `deactivationLevel` integer, nullable — Block height when delegate (baker) was deactivated as a baker because of lack of funds or inactivity
  - `deactivationTime` string, date-time, nullable — Block datetime when delegate (baker) was deactivated as a baker because of lack of funds or inactivity (ISO 8601, e.g. 2019-11-31)
  - `bakingPower` integer — Current baking power
  - `votingPower` integer — Current voting power
  - `ownDelegatedBalance` integer — Amount delegated from the own balance (micro tez).
  - `externalDelegatedBalance` integer — Amount delegated from the external delegators (micro tez).
  - `numContracts` integer — Number of contracts, created (originated) and/or managed by the delegate (baker)
  - `rollupsCount` integer — Number of tx rollups, created (originated) by the account
  - `smartRollupsCount` integer — Number of smart rollups, created (originated) by the account
  - `activeTokensCount` integer — Number of account tokens with non-zero balances
  - `tokenBalancesCount` integer — Number of tokens the account ever had
  - `tokenTransfersCount` integer — Number of token transfers from/to the account
  - `activeTicketsCount` integer — Number of tickets the account owns.
  - `ticketBalancesCount` integer — Number of tickets the account ever owned.
  - `ticketTransfersCount` integer — Number of ticket transfers from/to the account.
  - `numDelegators` integer — Number of current delegators (accounts, delegated their funds) of the delegate (baker)
  - `numBlocks` integer — Number of baked (validated) blocks all the time by the delegate (baker)
  - `numAttestations` integer — Number of given attestations (approvals) by the delegate (baker)
  - `numPreattestations` integer — Number of given preattestations (approvals) by the delegate (baker)
  - `numBallots` integer — Number of submitted by the delegate ballots during a voting period
  - `numProposals` integer — Number of submitted (upvoted) by the delegate proposals during a proposal period
  - `numActivations` integer — Number of account activation operations. Are used to activate accounts that were recommended allocations of tezos tokens for donations to the Tezos Foundation’s fundraiser
  - `numDoubleBaking` integer — Number of double baking (baking two different blocks at the same height) evidence operations, included in blocks, baked (validated) by the delegate
  - `numDoubleConsensus` integer — Number of double consensus (attestation or preattestation of two different blocks at the same block height) evidence operations, included in blocks, baked (validated) by the delegate
  - `numNonceRevelations` integer — Number of seed nonce revelation (are used by the blockchain to create randomness) operations provided by the delegate
  - `vdfRevelationsCount` integer — Number of `vdf_revelation` operations included into blocks by the delegate
  - `numRevelationPenalties` integer — Number of operations for all time in which rewards were lost due to unrevealed seed nonces by the delegate (synthetic type)
  - `numAttestationRewards` integer — Number of attestation rewards received at the end of cycles (synthetic type)
  - `numDelegations` integer — Number of all delegation related operations (new delegator, left delegator, registration as a baker), related to the delegate (baker)
  - `numOriginations` integer — Number of all origination (deployment / contract creation) operations, related to the delegate (baker)
  - `numTransactions` integer — Number of all transaction (tez transfer) operations, related to the delegate (baker)
  - `numReveals` integer — Number of reveal (is used to reveal the public key associated with an account) operations of the delegate (baker)
  - `numRegisterConstants` integer — Number of register global constant operations sent by the baker
  - `numSetDepositsLimits` integer — Number of set deposits limit operations sent by the baker
  - `numMigrations` integer — Number of migration (result of the context (database) migration during a protocol update) operations, related to the delegate (synthetic type)
  - `txRollupOriginationCount` integer — Number of tx rollup origination operations sent by the account
  - `txRollupSubmitBatchCount` integer — Number of tx rollup submit batch operations sent by the account
  - `txRollupCommitCount` integer — Number of tx rollup commit operations sent by the account
  - `txRollupReturnBondCount` integer — Number of tx rollup return bond operations sent by the account
  - `txRollupFinalizeCommitmentCount` integer — Number of tx rollup finalize commitment operations sent by the account
  - `txRollupRemoveCommitmentCount` integer — Number of tx rollup remove commitment operations sent by the account
  - `txRollupRejectionCount` integer — Number of tx rollup rejection operations sent by the account
  - `txRollupDispatchTicketsCount` integer — Number of tx rollup dispatch tickets operations sent by the account
  - `transferTicketCount` integer — Number of transfer ticket operations sent by the account
  - `increasePaidStorageCount` integer — Number of `increase_paid_storage` operations sent by the account
  - `updateSecondaryKeyCount` integer — Number of `update_secondary_key` operations sent by the account
  - `drainDelegateCount` integer — Number of `drain_delegate` operations related to the account
  - `smartRollupAddMessagesCount` integer — Number of `smart_rollup_add_messages` operations related to the account
  - `smartRollupCementCount` integer — Number of `smart_rollup_cement` operations related to the account
  - `smartRollupExecuteCount` integer — Number of `smart_rollup_execute_outbox_message` operations related to the account
  - `smartRollupOriginateCount` integer — Number of `smart_rollup_originate` operations related to the account
  - `smartRollupPublishCount` integer — Number of `smart_rollup_publish` operations related to the account
  - `smartRollupRecoverBondCount` integer — Number of `smart_rollup_recover_bond` operations related to the account
  - `smartRollupRefuteCount` integer — Number of `smart_rollup_refute` operations related to the account
  - `refutationGamesCount` integer — Number of smart rollup refutation games related to the account
  - `activeRefutationGamesCount` integer — Number of active smart rollup refutation games related to the account
  - `stakingOpsCount` integer — Number of staking operations related to the account
  - `autostakingOpsCount` integer — Number of autostaking operations related to the account
  - `stakingUpdatesCount` integer — Number of staking updates related to the account
  - `setDelegateParametersOpsCount` integer — Number of set delegate parameters operations related to the account
  - `dalPublishCommitmentOpsCount` integer — Number of DAL publish commitment operations related to the account
  - `dalEntrapmentEvidenceOpsCount` integer — Number of DAL entrapment evidences related to the account
  - `dalAttestationRewardsCount` integer — Number of DAL attestation rewards related to the account
  - `firstActivity` integer — Block height of the first operation, related to the delegate (baker)
  - `firstActivityTime` string, date-time — Block datetime of the first operation, related to the delegate (ISO 8601, e.g. `2020-02-20T02:40:57Z`)
  - `lastActivity` integer — Height of the block in which the account state was changed last time
  - `lastActivityTime` string, date-time — Datetime of the block in which the account state was changed last time (ISO 8601, e.g. `2020-02-20T02:40:57Z`)
  - `extras` unknown
  - `software` SoftwareAlias
    - `version` string, required — Software version (commit tag)
    - `date` string, date-time — Date of the commit or when the software was first seen
  - `softwareUpdateLevel` integer, nullable — Level of the first block baked by the baker with the current software version
  - `softwareUpdateTime` string, date-time, nullable — Datetime of the first block baked by the baker with the current software version
  - `stakingBalance` integer — **DEPRECATED**
  - `delegatedBalance` integer — **DEPRECATED**
  - `updateConsensusKeyCount` integer — **DEPRECATED**
  - `numEndorsements` integer — **DEPRECATED**
  - `numPreendorsements` integer — **DEPRECATED**
  - `numDoubleEndorsing` integer — **DEPRECATED**
  - `numDoublePreendorsing` integer — **DEPRECATED**
  - `numEndorsingRewards` integer — **DEPRECATED**

---

[API](https://skmtc.dev/tzkt/apis/tzkt-api.md) · [All operations](https://skmtc.dev/tzkt/apis/tzkt-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tzkt/tzkt-api/revisions/a2e2aba5e534/schema)
