Skip to main content

Provable API Documentation

Overview​

The Provable API provides access to the Aleo blockchain through RESTful endpoints.
Developers can query block-level information, transactions, programs, transitions, and more, as well as broadcast transactions. These endpoints are foundational for building applications and services in the Aleo ecosystem.

Rate Limiting​

Rate limiting is enforced across all endpoints:

  • 5 requests per second
  • 100,000 requests per day

Abuse may result in blacklisting. For higher limits, contact explorer@provable.com.


🚀 Get Started with API v2​

Base URL: https://api.provable.com/v2/{network}

📖 Browse by Category​

SnarkOS Core Endpoints​

Public API​

  • Blocks - Block data, state roots, and history
  • Transactions - Transaction queries and broadcasting
  • Programs - Smart contract queries
  • Metrics - Block, transaction, and program analytics
  • Supply - Total and circulating supply
  • DeFi - DeFi metrics and token data
  • Staking - Delegation and staking data
  • Proving - Prover statistics and rewards
  • Address - Address-specific data

Delegated Proving​

Record Scanning​

Auth​


API v2 Reference​

SnarkOS​

Core blockchain endpoints that mirror SnarkOS client node functionality.

Blocks​

Committee​

Programs​

Solutions​

Transactions​


Public API​

Enhanced endpoints for explorer and analytics functionality.

Blocks​

Transactions​

Programs​

Metrics​

Supply​

DeFi​

Staking​

Proving​

Address​


Delegated Proving​

Record Scanning​

Auth​


API v1 Reference​

Blocks​

Committee​

Programs​

Solutions​

Supply​

Transactions​