---
title: "Get cycle by index"
method: GET
path: "/v1/cycles/{index}"
tags: ["Cycles"]
---

# Get cycle by index

`GET /v1/cycles/{index}`

Returns a cycle at the specified index.

## Path parameters

- `index` integer, required

## Query parameters

- `quote` 'None' | 'Btc' | 'Eur' | 'Usd' | 'Cny' | 'Jpy' | 'Krw' | 'Eth' | 'Gbp'

## Response `200`

- Cycle
  - `index` integer — Cycle index starting from zero
  - `firstLevel` integer — Level of the first block in the cycle
  - `startTime` string, date-time — Timestamp of the first block in the cycle
  - `lastLevel` integer — Level of the last block in the cycle
  - `endTime` string, date-time — Timestamp of the last block in the cycle
  - `snapshotLevel` integer — Height of the block where the snapshot was taken
  - `randomSeed` string, required — Randomly generated seed used by the network for things like baking rights distribution etc.
  - `totalBakers` integer — Total number of all active in this cycle bakers
  - `totalBakingPower` integer — Total baking power of all active in this cycle bakers
  - `blockReward` integer — Fixed reward paid to the block payload proposer in this cycle (micro tez)
  - `blockBonusPerBlock` integer — Bonus reward paid to the block producer in this cycle (micro tez)
  - `attestationRewardPerBlock` integer — Reward for attestation in this cycle (micro tez)
  - `nonceRevelationReward` integer — Reward for seed nonce revelation in this cycle (micro tez)
  - `vdfRevelationReward` integer — Reward for vdf revelation in this cycle (micro tez)
  - `dalAttestationRewardPerShard` integer — Reward for dal attestation in this cycle (micro tez)
  - `quote` QuoteShort
    - `btc` number, double, nullable — XTZ/BTC price
    - `eur` number, double, nullable — XTZ/EUR price
    - `usd` number, double, nullable — XTZ/USD price
    - `cny` number, double, nullable — XTZ/CNY price
    - `jpy` number, double, nullable — XTZ/JPY price
    - `krw` number, double, nullable — XTZ/KRW price
    - `eth` number, double, nullable — XTZ/ETH price
    - `gbp` number, double, nullable — XTZ/GBP price
  - `blockBonusPerSlot` integer — **DEPRECATED**
  - `attestationRewardPerSlot` integer — **DEPRECATED**
  - `endorsementRewardPerSlot` 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)
