Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Tezos website screenshot

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.

agent aware

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.

Kin Score

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.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 49.9/100 · developing
Contract Quality 14.5 / 25
Developer Ergonomics 3.9 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 8.8 / 12
Discoverability 10.0 / 10
Agent readiness — 39/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

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

3 plans

PLANS

Rate 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

3 limits

RATE LIMITS

FinOps 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

FINOPS

Semantic 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

0 classes · 0 properties

JSON-LD

context Context

17 classes · 2 properties

JSON-LD

Spectral 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

5 rules · 3 warnings

SPECTRAL

JSON 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

2 properties

JSON SCHEMA

AccountParameter

9 properties

JSON SCHEMA

AccountTypeParameter

2 properties

JSON SCHEMA

ActivationOperation

0 properties

JSON SCHEMA

Activity

2 properties

JSON SCHEMA

AddressNullParameter

5 properties

JSON SCHEMA

AddressParameter

4 properties

JSON SCHEMA

Alias

2 properties

JSON SCHEMA

AnnotationType

0 properties

JSON SCHEMA

AnyOfParameter

3 properties

JSON SCHEMA

AttestationOperation

0 properties

JSON SCHEMA

AttestationRewardOperation

0 properties

JSON SCHEMA

AutostakingOperation

0 properties

JSON SCHEMA

BakerRewards

80 properties

JSON SCHEMA

BakingOperation

0 properties

JSON SCHEMA

BakingRight

8 properties

JSON SCHEMA

BakingRightStatusParameter

2 properties

JSON SCHEMA

BakingRightTypeParameter

2 properties

JSON SCHEMA

BalanceTooLowError

0 properties

JSON SCHEMA

BallotOperation

0 properties

JSON SCHEMA

BaseOperationError

0 properties

JSON SCHEMA

BigIntegerNullableParameter

9 properties

JSON SCHEMA

BigMap

12 properties

JSON SCHEMA

BigMapActionParameter

4 properties

JSON SCHEMA

BigMapDiff

4 properties

JSON SCHEMA

BigMapInterface

4 properties

JSON SCHEMA

BigMapKey

8 properties

JSON SCHEMA

BigMapKeyFull

11 properties

JSON SCHEMA

BigMapKeyHistorical

5 properties

JSON SCHEMA

BigMapKeyShort

3 properties

JSON SCHEMA

BigMapKeyUpdate

5 properties

JSON SCHEMA

BigMapTagsParameter

3 properties

JSON SCHEMA

BigMapUpdate

8 properties

JSON SCHEMA

Block

78 properties

JSON SCHEMA

BoolParameter

2 properties

JSON SCHEMA

Commitment

6 properties

JSON SCHEMA

Constant

8 properties

JSON SCHEMA

Contract

0 properties

JSON SCHEMA

ContractEvent

10 properties

JSON SCHEMA

ContractInterface

4 properties

JSON SCHEMA

ContractKindParameter

4 properties

JSON SCHEMA

ContractTagsParameter

3 properties

JSON SCHEMA

ContractView

7 properties

JSON SCHEMA

Cycle

19 properties

JSON SCHEMA

DalAttestationRewardOperation

0 properties

JSON SCHEMA

DalEntrapmentEvidenceOperation

0 properties

JSON SCHEMA

DalPublishCommitmentOperation

0 properties

JSON SCHEMA

DateTimeParameter

8 properties

JSON SCHEMA

Delegate

0 properties

JSON SCHEMA

DelegateInfo

3 properties

JSON SCHEMA

DelegationOperation

0 properties

JSON SCHEMA

Delegator

6 properties

JSON SCHEMA

DelegatorRewards

66 properties

JSON SCHEMA

Domain

12 properties

JSON SCHEMA

DoubleBakingOperation

0 properties

JSON SCHEMA

DoubleConsensusKindParameter

2 properties

JSON SCHEMA

DoubleConsensusOperation

0 properties

JSON SCHEMA

DrainDelegateOperation

0 properties

JSON SCHEMA

EmptyAccount

0 properties

JSON SCHEMA

Entrypoint

5 properties

JSON SCHEMA

EntrypointInterface

2 properties

JSON SCHEMA

EpochStatusParameter

4 properties

JSON SCHEMA

EventInterface

2 properties

JSON SCHEMA

ExpressionAlreadyRegisteredError

0 properties

JSON SCHEMA

ExpressionParameter

4 properties

JSON SCHEMA

Ghost

0 properties

JSON SCHEMA

HistoricalBalance

4 properties

JSON SCHEMA

IAnnotation

2 properties

JSON SCHEMA

IMicheline

1 properties

JSON SCHEMA

IncreasePaidStorageOperation

0 properties

JSON SCHEMA

Int32NullParameter

9 properties

JSON SCHEMA

Int32Parameter

8 properties

JSON SCHEMA

Int64NullParameter

9 properties

JSON SCHEMA

Int64Parameter

9 properties

JSON SCHEMA

JsonParameter

11 properties

JSON SCHEMA

MichelineFormat

0 properties

JSON SCHEMA

MichelineParameter

4 properties

JSON SCHEMA

MichelinePrim

3 properties

JSON SCHEMA

MichelineType

0 properties

JSON SCHEMA

MigrationKindParameter

4 properties

JSON SCHEMA

MigrationOperation

0 properties

JSON SCHEMA

NatParameter

8 properties

JSON SCHEMA

NonceRevelationOperation

0 properties

JSON SCHEMA

NonExistingContractError

0 properties

JSON SCHEMA

OffsetParameter

3 properties

JSON SCHEMA

Operation

0 properties

JSON SCHEMA

OperationError

1 properties

JSON SCHEMA

OperationStatusParameter

2 properties

JSON SCHEMA

OpHashParameter

4 properties

JSON SCHEMA

OriginatedContract

6 properties

JSON SCHEMA

OriginationOperation

0 properties

JSON SCHEMA

PeriodInfo

5 properties

JSON SCHEMA

PreattestationOperation

0 properties

JSON SCHEMA

PrimType

0 properties

JSON SCHEMA

Proposal

9 properties

JSON SCHEMA

ProposalAlias

2 properties

JSON SCHEMA

ProposalOperation

0 properties

JSON SCHEMA

Protocol

9 properties

JSON SCHEMA

ProtocolConstants

43 properties

JSON SCHEMA

ProtocolParameter

4 properties

JSON SCHEMA

Quote

10 properties

JSON SCHEMA

QuoteShort

8 properties

JSON SCHEMA

RefutationGameStatusParameter

4 properties

JSON SCHEMA

RefutationMoveParameter

4 properties

JSON SCHEMA

RegisterConstantOperation

0 properties

JSON SCHEMA

RelatedContract

7 properties

JSON SCHEMA

RevealOperation

0 properties

JSON SCHEMA

RevelationPenaltyOperation

0 properties

JSON SCHEMA

RewardSplit

0 properties

JSON SCHEMA

Rollup

0 properties

JSON SCHEMA

SecondaryKeyTypeParameter

2 properties

JSON SCHEMA

SelectionParameter

2 properties

JSON SCHEMA

SelectParameter

2 properties

JSON SCHEMA

SetDelegateParametersOperation

0 properties

JSON SCHEMA

SetDepositsLimitOperation

0 properties

JSON SCHEMA

SmartRollup

0 properties

JSON SCHEMA

SmartRollupAddMessagesOperation

0 properties

JSON SCHEMA

SmartRollupCementOperation

0 properties

JSON SCHEMA

SmartRollupExecuteOperation

0 properties

JSON SCHEMA

SmartRollupOriginateOperation

0 properties

JSON SCHEMA

SmartRollupParameter

4 properties

JSON SCHEMA

SmartRollupPublishOperation

0 properties

JSON SCHEMA

SmartRollupRecoverBondOperation

0 properties

JSON SCHEMA

SmartRollupRefuteOperation

0 properties

JSON SCHEMA

Software

7 properties

JSON SCHEMA

SoftwareAlias

2 properties

JSON SCHEMA

SortMode

0 properties

JSON SCHEMA

SortParameter

2 properties

JSON SCHEMA

SourceOperation

5 properties

JSON SCHEMA

SplitActualStaker

4 properties

JSON SCHEMA

SplitDelegator

3 properties

JSON SCHEMA

SplitMember

5 properties

JSON SCHEMA

SplitStaker

3 properties

JSON SCHEMA

SrBondStatusParameter

4 properties

JSON SCHEMA

Src1HashParameter

4 properties

JSON SCHEMA

SrCommitment

16 properties

JSON SCHEMA

SrCommitmentInfo

8 properties

JSON SCHEMA

SrCommitmentStatusParameter

4 properties

JSON SCHEMA

SrGame

15 properties

JSON SCHEMA

SrGameInfo

9 properties

JSON SCHEMA

SrGameMove

6 properties

JSON SCHEMA

SrMessage

14 properties

JSON SCHEMA

SrMessageTypeParameter

4 properties

JSON SCHEMA

SrStaker

0 properties

JSON SCHEMA

StakerRewards

10 properties

JSON SCHEMA

StakingActionParameter

4 properties

JSON SCHEMA

StakingOperation

0 properties

JSON SCHEMA

StakingUpdate

17 properties

JSON SCHEMA

StakingUpdateTypeParameter

4 properties

JSON SCHEMA

State

22 properties

JSON SCHEMA

Statistics

26 properties

JSON SCHEMA

StorageRecord

5 properties

JSON SCHEMA

StringParameter

7 properties

JSON SCHEMA

Symbols

0 properties

JSON SCHEMA

Ticket

18 properties

JSON SCHEMA

TicketBalance

9 properties

JSON SCHEMA

TicketBalanceShort

4 properties

JSON SCHEMA

TicketInfo

8 properties

JSON SCHEMA

TicketInfoShort

7 properties

JSON SCHEMA

TicketTransfer

10 properties

JSON SCHEMA

TicketTransferActivity

0 properties

JSON SCHEMA

TimestampParameter

8 properties

JSON SCHEMA

Token

16 properties

JSON SCHEMA

TokenBalance

10 properties

JSON SCHEMA

TokenBalanceShort

3 properties

JSON SCHEMA

TokenGlobalIdParameter

2 properties

JSON SCHEMA

TokenInfo

6 properties

JSON SCHEMA

TokenInfoShort

5 properties

JSON SCHEMA

TokenStandardParameter

2 properties

JSON SCHEMA

TokenTransfer

10 properties

JSON SCHEMA

TokenTransferActivity

0 properties

JSON SCHEMA

TransactionOperation

0 properties

JSON SCHEMA

TransferTicketOperation

0 properties

JSON SCHEMA

TxParameter

2 properties

JSON SCHEMA

TxRollupCommitOperation

0 properties

JSON SCHEMA

TxRollupDispatchTicketsOperation

0 properties

JSON SCHEMA

TxRollupFinalizeCommitmentOperation

0 properties

JSON SCHEMA

TxRollupOriginationOperation

0 properties

JSON SCHEMA

TxRollupRejectionOperation

0 properties

JSON SCHEMA

TxRollupRemoveCommitmentOperation

0 properties

JSON SCHEMA

TxRollupReturnBondOperation

0 properties

JSON SCHEMA

TxRollupSubmitBatchOperation

0 properties

JSON SCHEMA

UnregisteredDelegateError

0 properties

JSON SCHEMA

UnstakeRequest

19 properties

JSON SCHEMA

UnstakeRequestStatusParameter

2 properties

JSON SCHEMA

UpdateSecondaryKeyOperation

0 properties

JSON SCHEMA

User

0 properties

JSON SCHEMA

ValueTupleOfStringAndListOfInteger

0 properties

JSON SCHEMA

VdfRevelationOperation

0 properties

JSON SCHEMA

VoteParameter

4 properties

JSON SCHEMA

VoterSnapshot

3 properties

JSON SCHEMA

VoterStatusParameter

4 properties

JSON SCHEMA

VotingEpoch

8 properties

JSON SCHEMA

VotingPeriod

23 properties

JSON SCHEMA

Scroll 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

6 fields

EXAMPLE

Example Bigmaps

6 fields

EXAMPLE

Example Blocks

6 fields

EXAMPLE

Example Commitments

6 fields

EXAMPLE

Example Constants

6 fields

EXAMPLE

Example Contracts

6 fields

EXAMPLE

Example Cycles

6 fields

EXAMPLE

Example Delegates

6 fields

EXAMPLE

Example Domains

6 fields

EXAMPLE

Example Events

6 fields

EXAMPLE

Example Head

6 fields

EXAMPLE

Example Helpers

6 fields

EXAMPLE

Example Operations

6 fields

EXAMPLE

Example Protocols

6 fields

EXAMPLE

Example Quotes

6 fields

EXAMPLE

Example Rewards

6 fields

EXAMPLE

Example Rights

6 fields

EXAMPLE

Example Smartrollups

6 fields

EXAMPLE

Example Software

6 fields

EXAMPLE

Example Staking

6 fields

EXAMPLE

Example Statistics

6 fields

EXAMPLE

Example Tickets

6 fields

EXAMPLE

Example Tokens

6 fields

EXAMPLE

Example Voting

6 fields

EXAMPLE

Scroll 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.

Tezos Domain Security

TLSv1.3 · HSTS

SECURITY

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.

Tezos Agentic Access

288 operations · 3 acting

288 operations · 3 acting

AGENTIC

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