Celo API

Celo is a cryptographic protocol derived from Ethereum with EVM compatibility. It employs a Byzantine Fault Tolerant (BFT) Proof-of-Stake consensus, differing from Ethereum in terms of block and transaction format as well as gas payment mechanisms.

Networks Mainnet
Released 2022
Consensus Byzantine Fault Tolerant (BFT) Proof-of-Stake
Smart contracts Yes
Block time ~3 seconds
Smart contract language(s) supported Solidity
Get started with Celo

The Celo API — build without running a node

Access Celo blockchain data through one unified REST API: transaction and address data, balances, block data, and real-time webhooks for on-chain events — with no Celo node to run and maintain. Start free and scale as you grow.

Blockchain data

Read Celo transactions, addresses, balances, UTXOs, and block data through one REST API.

Real-time webhooks

Subscribe to on-chain events — incoming and outgoing transactions, confirmations, and mined blocks.

No node to run

Skip the infrastructure — managed, always-synced access with no node to operate or maintain.

Building a full wallet? Explore Wallet as a Service.

Need prices too? See the crypto price API, or run your own Celo RPC nodes.

What makes Celo unique?

Celo blockchain protocol is based on Ethereum, which is making it compatible with the Ethereum Virtual Machine (EVM). It distinguishes itself from Ethereum through its utilization of a Byzantine Fault Tolerant (BFT) Proof-of-Stake consensus mechanism. Some of the key differences between Celo and Ethereum protocols are the block and transaction formats, as well as gas payment mechanisms.