Skip to content
GET /v1/meta

Service metadata

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/nervos-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/nervos-api/v1/meta" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/nervos-api/v1/meta", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/nervos-api/v1/meta");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/nervos-api/v1/meta",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "model": "Cell model (generalised UTXO)",
        "source": "Nervos explorer API (mainnet-api.explorer.nervos.org, live)",
        "service": "nervos-api",
        "consensus": "Eaglesong PoW (NC-MAX)",
        "endpoints": {
            "GET /v1/meta": "This document.",
            "GET /v1/block": "A single block by number or hash (number=19559000 or hash=0x…).",
            "GET /v1/blocks": "Most recent blocks with miner and reward (limit=10).",
            "GET /v1/address": "An address's CKB balance, NervosDAO deposit, live cells and UDT accounts (address=ckb1...).",
            "GET /v1/network": "Chain state — tip block, epoch, block time, difficulty, hashrate.",
            "GET /v1/transaction": "A transaction's block, fee and type (hash=0x + 64 hex)."
        },
        "description": "Live on-chain data from the Nervos Common Knowledge Base (CKB) via the official Nervos explorer API. Nervos CKB is a proof-of-work Layer-1 built on the Cell model — a generalised UTXO where every cell can hold state and code — secured by Eaglesong and governed in epochs, with a native state-rent/deposit system (NervosDAO) that pays interest for locking CKB. The network endpoint returns the chain state (tip block, epoch, block time, difficulty, hashrate); the blocks endpoint returns the most recent blocks with miner and reward; the block endpoint returns a single block by number or hash; the address endpoint returns an address's CKB balance, NervosDAO deposit and compensation, live-cell count and UDT token accounts; the transaction endpoint returns a transaction's block, fee and type. Live, no key, nothing stored. Distinct from the Bitcoin, Decred, Ergo and other on-chain APIs and from price feeds — this is Nervos CKB's own Cell-model, NervosDAO and PoW layer.",
        "native_token": "CKB",
        "upstream_status": "ok",
        "tip_block_number": 19562581
    },
    "meta": {
        "timestamp": "2026-06-10T22:58:45.771Z",
        "request_id": "b8abb4cc-2028-42c5-9db3-5bb49b4930c0"
    },
    "status": "ok",
    "message": "Meta",
    "success": true
}