Tezos
Tezos is a self-amending blockchain platform that uses on-chain governance to upgrade its protocol without hard forks. The primary developer API surface is provided by TzKT, an open-source Tezos blockchain indexer built and maintained by the Baking Bad team. TzKT exposes a comprehensive REST API (https://api.tzkt.io) covering 100+ endpoints for querying blocks, accounts, operations, delegations, smart contracts, big maps, tokens (FA1.2/FA2/NFTs), staking data, baking rights, governance periods, and protocol metadata on the Tezos mainnet. The API supports deep filtering, deep selection, deep sorting, CSV exports, and historical data queries at specific block heights. A WebSocket API (SignalR) provides real-time subscription streams for new blocks and operations. The public TzKT API is freely available with no API key required; rate limits apply per IP via standard RateLimit headers and HTTP 429 responses. TzKT Pro is available for teams requiring elevated quotas and dedicated support. The indexer is MIT-licensed and can also be self-hosted against a Tezos node.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Tezos the way a machine reads it — 260 machine-readable artifacts across 34 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Tezos scores 49.9/100 (developing), with a separate agent-readiness read of 39/100 (agent aware). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Tezos
Each block below is one kind of artifact we hold for Tezos. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 34
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
TzKT Accounts API
The Accounts API returns profile data for any Tezos address — user wallets, delegates (bakers), smart contracts, and ghost accounts. Endpoints expose balance, staked amounts, to...
TzKT Blocks API
The Blocks API exposes Tezos block-level data including block hash, level, protocol, timestamp, baker, priority, number of operations, volume, fees, and reward metadata. Blocks ...
TzKT Operations API
The Operations API is the broadest endpoint group in TzKT, covering all Tezos operation types: transactions, originations, delegations, reveals, endorsements, double-bake eviden...
TzKT Contracts API
The Contracts API provides access to Tezos smart contract metadata, storage, entrypoints, views, and code. Storage can be retrieved as decoded JSON at the current state or at a ...
TzKT Big Maps API
The Big Maps API indexes all Tezos big map allocations across smart contracts, exposing individual key-value entries with historical tracking. Keys and values are decoded from M...
TzKT Tokens API
The Tokens API covers FA1.2, FA2, and NFT token standards on Tezos. Endpoints expose token metadata, holder balances, and transfer history. Token balances can be queried per acc...
TzKT Delegations and Staking API
The Delegations and Staking APIs expose baking (validation) economics on Tezos. Delegations endpoints return active and historical delegation assignments between addresses and b...
TzKT Governance API
The Governance API exposes Tezos on-chain governance data including voting periods, proposals, ballots, and quorum thresholds. Developers can query the history of all protocol u...
TzKT Protocols API
The Protocols API returns metadata for each Tezos protocol version including hash, first and last cycle, constants (block time, gas limits, baking rewards), and amendment histor...
TzKT WebSocket API
The TzKT WebSocket API uses SignalR to deliver real-time push notifications to subscribed clients. Channels cover new blocks, new and confirmed operations (filtered by sender, t...
Tezos Accounts API
The Accounts API from Tezos — 12 operation(s) for accounts.
Tezos BigMaps API
The BigMaps API from Tezos — 12 operation(s) for bigmaps.
Tezos Blocks API
The Blocks API from Tezos — 7 operation(s) for blocks.
Tezos Commitments API
The Commitments API from Tezos — 3 operation(s) for commitments.
Tezos Constants API
The Constants API from Tezos — 3 operation(s) for constants.
Tezos Contracts API
The Contracts API from Tezos — 25 operation(s) for contracts.
Tezos Cycles API
The Cycles API from Tezos — 3 operation(s) for cycles.
Tezos Delegates API
The Delegates API from Tezos — 3 operation(s) for delegates.
Tezos Domains API
The Domains API from Tezos — 3 operation(s) for domains.
Tezos Events API
The Events API from Tezos — 2 operation(s) for events.
Tezos Head API
The Head API from Tezos — 1 operation(s) for head.
Tezos Helpers API
The Helpers API from Tezos — 2 operation(s) for helpers.
Tezos Operations API
The Operations API from Tezos — 142 operation(s) for operations.
Tezos Protocols API
The Protocols API from Tezos — 6 operation(s) for protocols.
Tezos Quotes API
The Quotes API from Tezos — 3 operation(s) for quotes.
Tezos Rewards API
The Rewards API from Tezos — 8 operation(s) for rewards.
Tezos Rights API
The Rights API from Tezos — 2 operation(s) for rights.
Tezos SmartRollups API
The SmartRollups API from Tezos — 12 operation(s) for smartrollups.
Tezos Software API
The Software API from Tezos — 2 operation(s) for software.
Tezos Staking API
The Staking API from Tezos — 4 operation(s) for staking.
Tezos Statistics API
The Statistics API from Tezos — 4 operation(s) for statistics.
Tezos Tickets API
The Tickets API from Tezos — 7 operation(s) for tickets.
Tezos Tokens API
The Tokens API from Tezos — 7 operation(s) for tokens.
Tezos Voting API
The Voting API from Tezos — 14 operation(s) for voting.
Scroll within the panel for all 34 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Tezos Plans Pricing
PLANSRate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Tezos Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Tezos Finops
FINOPSSemantic Vocabularies 2
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Api Context
JSON-LDcontext Context
JSON-LDSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Tezos API Rules
SPECTRALJSON Schema 194
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
Account
JSON SCHEMAAccountParameter
JSON SCHEMAAccountTypeParameter
JSON SCHEMAActivationOperation
JSON SCHEMAActivity
JSON SCHEMAAddressNullParameter
JSON SCHEMAAddressParameter
JSON SCHEMAAlias
JSON SCHEMAAnnotationType
JSON SCHEMAAnyOfParameter
JSON SCHEMAAttestationOperation
JSON SCHEMAAttestationRewardOperation
JSON SCHEMAAutostakingOperation
JSON SCHEMABakerRewards
JSON SCHEMABakingOperation
JSON SCHEMABakingRight
JSON SCHEMABakingRightStatusParameter
JSON SCHEMABakingRightTypeParameter
JSON SCHEMABalanceTooLowError
JSON SCHEMABallotOperation
JSON SCHEMABaseOperationError
JSON SCHEMABigIntegerNullableParameter
JSON SCHEMABigMap
JSON SCHEMABigMapActionParameter
JSON SCHEMABigMapDiff
JSON SCHEMABigMapInterface
JSON SCHEMABigMapKey
JSON SCHEMABigMapKeyFull
JSON SCHEMABigMapKeyHistorical
JSON SCHEMABigMapKeyShort
JSON SCHEMABigMapKeyUpdate
JSON SCHEMABigMapTagsParameter
JSON SCHEMABigMapUpdate
JSON SCHEMABlock
JSON SCHEMABoolParameter
JSON SCHEMACommitment
JSON SCHEMAConstant
JSON SCHEMAContract
JSON SCHEMAContractEvent
JSON SCHEMAContractInterface
JSON SCHEMAContractKindParameter
JSON SCHEMAContractTagsParameter
JSON SCHEMAContractView
JSON SCHEMACycle
JSON SCHEMADalAttestationRewardOperation
JSON SCHEMADalEntrapmentEvidenceOperation
JSON SCHEMADalPublishCommitmentOperation
JSON SCHEMADateTimeParameter
JSON SCHEMADelegate
JSON SCHEMADelegateInfo
JSON SCHEMADelegationOperation
JSON SCHEMADelegator
JSON SCHEMADelegatorRewards
JSON SCHEMADomain
JSON SCHEMADoubleBakingOperation
JSON SCHEMADoubleConsensusKindParameter
JSON SCHEMADoubleConsensusOperation
JSON SCHEMADrainDelegateOperation
JSON SCHEMAEmptyAccount
JSON SCHEMAEntrypoint
JSON SCHEMAEntrypointInterface
JSON SCHEMAEpochStatusParameter
JSON SCHEMAEventInterface
JSON SCHEMAExpressionAlreadyRegisteredError
JSON SCHEMAExpressionParameter
JSON SCHEMAGhost
JSON SCHEMAHistoricalBalance
JSON SCHEMAIAnnotation
JSON SCHEMAIMicheline
JSON SCHEMAIncreasePaidStorageOperation
JSON SCHEMAInt32NullParameter
JSON SCHEMAInt32Parameter
JSON SCHEMAInt64NullParameter
JSON SCHEMAInt64Parameter
JSON SCHEMAJsonParameter
JSON SCHEMAMichelineFormat
JSON SCHEMAMichelineParameter
JSON SCHEMAMichelinePrim
JSON SCHEMAMichelineType
JSON SCHEMAMigrationKindParameter
JSON SCHEMAMigrationOperation
JSON SCHEMANatParameter
JSON SCHEMANonceRevelationOperation
JSON SCHEMANonExistingContractError
JSON SCHEMAOffsetParameter
JSON SCHEMAOperation
JSON SCHEMAOperationError
JSON SCHEMAOperationStatusParameter
JSON SCHEMAOpHashParameter
JSON SCHEMAOriginatedContract
JSON SCHEMAOriginationOperation
JSON SCHEMAPeriodInfo
JSON SCHEMAPreattestationOperation
JSON SCHEMAPrimType
JSON SCHEMAProposal
JSON SCHEMAProposalAlias
JSON SCHEMAProposalOperation
JSON SCHEMAProtocol
JSON SCHEMAProtocolConstants
JSON SCHEMAProtocolParameter
JSON SCHEMAQuote
JSON SCHEMAQuoteShort
JSON SCHEMARefutationGameStatusParameter
JSON SCHEMARefutationMoveParameter
JSON SCHEMARegisterConstantOperation
JSON SCHEMARelatedContract
JSON SCHEMARevealOperation
JSON SCHEMARevelationPenaltyOperation
JSON SCHEMARewardSplit
JSON SCHEMARollup
JSON SCHEMASecondaryKeyTypeParameter
JSON SCHEMASelectionParameter
JSON SCHEMASelectParameter
JSON SCHEMASetDelegateParametersOperation
JSON SCHEMASetDepositsLimitOperation
JSON SCHEMASmartRollup
JSON SCHEMASmartRollupAddMessagesOperation
JSON SCHEMASmartRollupCementOperation
JSON SCHEMASmartRollupExecuteOperation
JSON SCHEMASmartRollupOriginateOperation
JSON SCHEMASmartRollupParameter
JSON SCHEMASmartRollupPublishOperation
JSON SCHEMASmartRollupRecoverBondOperation
JSON SCHEMASmartRollupRefuteOperation
JSON SCHEMASoftware
JSON SCHEMASoftwareAlias
JSON SCHEMASortMode
JSON SCHEMASortParameter
JSON SCHEMASourceOperation
JSON SCHEMASplitActualStaker
JSON SCHEMASplitDelegator
JSON SCHEMASplitMember
JSON SCHEMASplitStaker
JSON SCHEMASrBondStatusParameter
JSON SCHEMASrc1HashParameter
JSON SCHEMASrCommitment
JSON SCHEMASrCommitmentInfo
JSON SCHEMASrCommitmentStatusParameter
JSON SCHEMASrGame
JSON SCHEMASrGameInfo
JSON SCHEMASrGameMove
JSON SCHEMASrMessage
JSON SCHEMASrMessageTypeParameter
JSON SCHEMASrStaker
JSON SCHEMAStakerRewards
JSON SCHEMAStakingActionParameter
JSON SCHEMAStakingOperation
JSON SCHEMAStakingUpdate
JSON SCHEMAStakingUpdateTypeParameter
JSON SCHEMAState
JSON SCHEMAStatistics
JSON SCHEMAStorageRecord
JSON SCHEMAStringParameter
JSON SCHEMASymbols
JSON SCHEMATicket
JSON SCHEMATicketBalance
JSON SCHEMATicketBalanceShort
JSON SCHEMATicketInfo
JSON SCHEMATicketInfoShort
JSON SCHEMATicketTransfer
JSON SCHEMATicketTransferActivity
JSON SCHEMATimestampParameter
JSON SCHEMAToken
JSON SCHEMATokenBalance
JSON SCHEMATokenBalanceShort
JSON SCHEMATokenGlobalIdParameter
JSON SCHEMATokenInfo
JSON SCHEMATokenInfoShort
JSON SCHEMATokenStandardParameter
JSON SCHEMATokenTransfer
JSON SCHEMATokenTransferActivity
JSON SCHEMATransactionOperation
JSON SCHEMATransferTicketOperation
JSON SCHEMATxParameter
JSON SCHEMATxRollupCommitOperation
JSON SCHEMATxRollupDispatchTicketsOperation
JSON SCHEMATxRollupFinalizeCommitmentOperation
JSON SCHEMATxRollupOriginationOperation
JSON SCHEMATxRollupRejectionOperation
JSON SCHEMATxRollupRemoveCommitmentOperation
JSON SCHEMATxRollupReturnBondOperation
JSON SCHEMATxRollupSubmitBatchOperation
JSON SCHEMAUnregisteredDelegateError
JSON SCHEMAUnstakeRequest
JSON SCHEMAUnstakeRequestStatusParameter
JSON SCHEMAUpdateSecondaryKeyOperation
JSON SCHEMAUser
JSON SCHEMAValueTupleOfStringAndListOfInteger
JSON SCHEMAVdfRevelationOperation
JSON SCHEMAVoteParameter
JSON SCHEMAVoterSnapshot
JSON SCHEMAVoterStatusParameter
JSON SCHEMAVotingEpoch
JSON SCHEMAVotingPeriod
JSON SCHEMAScroll within the panel for all 194 ·
Examples 24
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Example Accounts
EXAMPLEExample Bigmaps
EXAMPLEExample Blocks
EXAMPLEExample Commitments
EXAMPLEExample Constants
EXAMPLEExample Contracts
EXAMPLEExample Cycles
EXAMPLEExample Delegates
EXAMPLEExample Domains
EXAMPLEExample Events
EXAMPLEExample Head
EXAMPLEExample Helpers
EXAMPLEExample Operations
EXAMPLEExample Protocols
EXAMPLEExample Quotes
EXAMPLEExample Rewards
EXAMPLEExample Rights
EXAMPLEExample Smartrollups
EXAMPLEExample Software
EXAMPLEExample Staking
EXAMPLEExample Statistics
EXAMPLEExample Tickets
EXAMPLEExample Tokens
EXAMPLEExample Voting
EXAMPLEScroll within the panel for all 24 ·
Security Posture 1
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Tezos — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 1
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 1
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 3
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/tezos · machine-readable index on apis.io