Celenium API Docs
PlansExplorer
PlansExplorer
    • Introduction
    • Celenium API
      • Address
        • Get addresses
        • Get count of addresses in network
        • Get address info
        • Get blobs pushed by address
        • Get delegations made by address
        • Get grants where address is grantee
        • Get grants made by address
        • Get address messages
        • Get redelegations made by address
        • Get address stats
        • Get address transactions
        • Get undelegations made by address
        • Get vesting for address
      • Namespace
        • List all blobs with filters
        • Get namespace blob by commitment on height
        • Get blob metadata by commitment on height
        • Get namespaces
        • Get namespace info
        • Get namespace info by id and version
        • Get blob metadata for namespace
        • Get namespace messages by id and version
        • List rollups using the namespace
        • Get namespace info by base64
        • Get namespace blobs on height
      • Block
        • Get blocks
        • Get count of blocks in network
        • Get block info
        • List blobs which was pushed in the block
        • Count of blobs which was pushed in block
        • Get events from begin and end of block
        • Get messages contained in the block
        • ODS for block
        • Get block stats by height
      • General
        • Get network constants
        • Get celenium enumerators
        • Get current indexer head
      • Gas
        • Get estimated gas for pay for blob
        • Get estimated gas price
      • Rollup
        • Get rollups
        • Get count of rollups in network
        • Get rollup by slug
        • Get rollup info
        • Get rollup blobs
        • Get rollup distribution
        • Export rollup blobs
        • Get rollup namespaces info
        • Get rollup stats
      • Search
        • Search by hash
      • Stats
        • Get histogram for namespace with precomputed stats
        • Get namespaces with sorting by size.
        • Get current TIA price
        • Get histogram with TIA price
        • Get histogram with precomputed stats
        • Get cumulative histogram with precomputed stats​
        • Get histogram for staking with precomputed stats
        • Get value by table and function
        • Get tps
      • Transactions
        • Get transactions
        • Get count of transactions in network
        • List genesis transactions info
        • Get transaction by hash
        • List blobs which was pushed by transaction
        • Count of blobs which was pushed by transaction
        • Get transaction events
        • Get transaction messages
      • Validator
        • Get validators
        • Get validator's count by status
        • Get validator info
        • Get blocks which was proposed by validator
        • Get validator's delegators
        • Get validator's jails
        • Get validator's uptime and history of signed block
      • Vesting
        • Periods vesting periods by id
      • Websocket
        • Websocket API

    Introduction

    Celenium API is a powerful tool to access all blockchain data that is processed and indexed by our proprietary indexer. With Celenium API you can retrieve all historical data, off-chain data, blobs and statistics through our REST API.
    Celenium API indexer are open source, which allows you to not depend on third-party services. You can clone, build and run them independently, giving you full control over all components.
    If you have any questions or feature requests, please feel free to contact us. We appreciate your feedback!
    Discord: https://discord.gg/3k83Przqk8
    Twitter: https://twitter.com/celenium_io
    EMail: celenium@pklabs.me
    And don't forget to star our projects on GitHub if you like it 😊

    Get Started#

    We offer a choice of two subscription types:
    Free API plan with free anonymous access;
    Paid API plans with authorization, increased rate limits, off-chain data, access to statistics and extended support.

    Free API#

    Free-tier Celenium API is the best way to get started and explore available Celestia data and API functionality. It requires no authorization and is free for everyone, for both commercial and non-commercial use.
    Attribution Required
    If you use the free Celenium API, you must mention this on your website or app by stating "Powered by Celenium API", "Built with Celenium API" or "Data provided by Celenium API" with a direct link to celenium.io.
    You access the Celestia networks below with the following URLs:
    Mainnet: https://api-mainnet.celenium.io/v1/
    Mocha: https://api-mocha.celenium.io/v1/
    Arabica: https://api-arabica.celenium.io/v1/

    Sending Requests#

    To send a request to Celenium API you need literally nothing. Just take the base URL of the particular network (for example, Celestia Mainnet: https://api-mainnet.celenium.io) and append the path of the particular endpoint (for example, chain's head: /v1/head), that's pretty much it:

    Rate Limits#

    Please, refer to https://api-plans.celenium.io to check relevant rate limits.
    If you exceed the limit, the API will respond with HTTP 429 status code.

    Paid API plans#

    Paid subscriptions are for professional use, for those seeking advanced features, performance and reliability. You can check all available subscription options here.
    You access the Celestia networks below with the following URLs:
    Mainnet: https://api-mainnet.celenium.io/v1/
    Testnets: let us know if you need increased rate limits or specific access for testnets

    Authorization#

    To authorize your requests you have to select the required tariff on our site. Then you receive api key to authorize. Api key should be passed via request header apikey. For example:
    curl --location 'https://api-mainnet.celenium.io/v1/head' --header 'apikey: <YOUR-API-KEY-HERE>'
    Modified at 2024-09-05 17:38:40
    Next
    Celenium API
    Built with