{"uid":"cap_iU-IS54ymyYBndU_FxWnU","slug":"tzkt-cyclic-statistics-api-8f41227a","name":"TzKT Cyclic Statistics API","description":"TzKT is a comprehensive Tezos blockchain indexer API. Access blocks, operations, accounts, contracts, bigmaps, delegates, tokens and network stats through a fast REST API. No signup or API key required.","url":"https://x402.tzkt.io/v1/statistics/cyclic","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"cycle":{"type":"string","description":"Filter by cycle number"},"limit":{"type":"integer","description":"Max items to return"},"quote":{"type":"string","description":"Quote currency for XTZ values"},"offset":{"type":"integer","description":"Pagination offset"}}},"responseSchema":{"type":"array","items":{"type":"object"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IiaZo3uStZ5wH4wA0ZekD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns per-cycle aggregate statistics for the Tezos blockchain, such as block counts, rewards, fees, and staking data, filterable by cycle number.","exampleAgentPrompt":"Pull the cyclic statistics from TzKT for Tezos cycle 650, returning up to 50 results with XTZ values quoted in USD.","exampleUseCases":[{"title":"Baking rewards tracker for a cycle","prompt":"Can you fetch the Tezos cycle statistics for cycle 700 from TzKT, showing up to 100 entries with XTZ quoted in USD, so I can see the total baking rewards issued that cycle?"},{"title":"Historical Tezos network analytics dashboard","prompt":"I'm building a dashboard — get me the last 20 cycles worth of cyclic stats from TzKT starting at offset 0, with XTZ quoted in EUR, so I can chart block production and fee trends over time."},{"title":"Staking yield research for a specific cycle","prompt":"Pull cyclic stats from TzKT for Tezos cycle 600 with up to 10 results, quoting XTZ in USD — I want to analyze staking yields and total fees for that period."}],"resultDescription":"An array of cycle-level statistics objects for the Tezos blockchain. Each object contains aggregated metrics for a given cycle, such as number of blocks, total rewards distributed, transaction fees collected, staking volumes, and XTZ values optionally denominated in a specified quote currency.","failureModes":["Invalid cycle number returns empty array or 400 error","Unsupported quote currency may return error or default to XTZ","Limit values exceeding server maximum may be capped or return 400","Offset beyond available data returns empty array","Network or indexer downtime returns 5xx errors"],"whenToPreferThis":"Use this endpoint when you need per-cycle aggregate statistics for the Tezos blockchain — such as rewards, fees, and block counts grouped by consensus cycle. It is ideal for analytics, dashboards, and staking research requiring historical, paginated cycle-level data. Prefer this over real-time block or operation endpoints when the granularity needed is at the cycle level rather than individual transactions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:42:13.680Z","isFirstParty":false}