API Reference

23min


Blockchain Indexer API

Addresses

Title

Endpoint

Description

/addresses/{address}/brc20

Retrieve BRC20 assets and balances controlled by a specific address or script pubkey.

/addresses/{address}/inscriptions

List of all inscriptions which reside at a specific address of script pubkey

/addresses/{address}/runes

Retrieve all Runes tokens and corresponding amounts in UTxOs controlled by a specified address.

/addresses/{address}/runes/{rune}

Return all UTxOs for a specific address containing a specific Rune.

> /addresses/{address}/txs

List all transactions that consumed or produced a UTxO controlled by the specified address.

/addresses/{address}/utxos

List all UTxOs which reside at the specified address or script pubkey.



BRC20

Title

Endpoint

Description

/assets/brc20

List all deployed BRC20 assets by ticker.

/assets/brc20/{ticker}

Retrieve information about a specific BRC20 asset.

/assets/brc20/{ticker}/holders

Retrieve addresses or script pubkeys that hold a specific BRC20 asset and their corresponding balances.



Inscriptions

Title

Endpoint

Description

/assets/inscriptions/\{inscription\_id}

Information about an inscription

/assets/inscriptions/\{inscription\_id}/content\_body

Paginated response of inscription content body byte array

/assets/collections/{collection_symbol}/inscriptions

List of all inscriptions in specified collection

/assets/collections/{collection_symbol}/metadata

Collection metadata by collection symbole

/assets/inscriptions/{inscription_id}/activity

Transaction Activity by Inscription

/assets/inscriptions/{inscription_id}/collection

Collection metadata by inscription

/assets/inscriptions/{inscription_id}/metadata

Token metadata by inscription



Runes

Title

Endpoint

Description

/assets/runes

List all deployed Runes assets by ID and name.

/assets/runes/{rune}

Retrieve information about a specific Rune, including supply and number of holders.

/assets/runes/{rune}/holders

List of all addresses that hold the specified Rune, together with the respective amount of that rune.

/assets/runes/{rune}/utxos

Retrieve all UTxOs that contain the specified Rune.



Blocks

Title

Endpoint

Description

blocks/{height_or_hash}/inscriptions/activity

List of all inscription activity in the block

blocks/{height_or_hash}

Block Info including metaprotocol

blocks/{height_or_hash}/transactions

List transactions by block including metaprotocol



Transactions

Title

Endpoint

Description

/transactions/{tx_hash}/inscriptions/activity

List of all inscription activity in a transaction

/transactions/{tx_hash}

Transaction Info including metaprotocol flag

transactions/{tx_hash}/metaprotocols

Transaction Info including metaprotocol in each UTXOs

Node RPC API

Blocks

Title

Endpoint

Description

/rpc/block/latest

Retrieve information about the latest block on the chain.

/rpc/block/range/\{start\_height}/\{end\_height}

Get a range of Bitcoin blocks

/rpc/block/recent

Get the most recent Bitcoin blocks

/rpc/block/recent/\{count}

Get the most recent Bitcoin blocks by count

/rpc/block/\{height\_or\_hash}

Get Bitcoin block by he

/block/\{height\_or\_hash}/miner

Get block miner information

/block/\{height\_or\_hash}/volume

Get block volume in Satoshis



General

Title

Endpoint

Description

/rpc/general/info

Retrieve general information about the state of the blockchain.



Mempool

Title

Endpoint

Description

/rpc/mempool/info

Retrieve information about the current state of the mempool.

/rpc/mempool/transactions

List transactions currently in the mempool.

/rpc/mempool/transactions/\{tx\_hash}

Retrieve detailed information about a specific transaction in the mempool.

/rpc/mempool/transactions/\{tx\_hash}/ancestors

List ancestors of a specific transaction in the mempool.

/rpc/mempool/transactions/\{tx\_hash}/descendants

List descendants of a specific transaction in the mempool.



Transactions

Title

Endpoint

Description

/rpc/transaction/estimatefee

Estimate approximate fee per kilobyte needed for a transaction

/rpc/transaction/psbt/decode

Decode a Partially Signed Bitcoin Transaction (PSBT).

/rpc/transaction/submit

Submit a signed transaction to the network.

/rpc/transaction/\{tx\_hash}

Retrieve detailed information about a specific transaction by its hash.

`/rpc/transaction/hex

Retrieve detailed information about a specific transaction by its hex.

/rpc/transaction/decode

Decode Raw Transaction

/rpc/transaction/recent

List of ordered recent transactions

/rpc/transaction/recent/{count}

List of ordered recent transactions by count

rpc/transaction/batch

List of Transaction info by hash array



Mempool Metaprotocol API

Mempool

Title

Endpoint

Description

/mempool/addresses/\{address}/runes

Runes tokens and amount controlled by an address in the mempool

/mempool/addresses/\{address}/utxos

List of UTxOs controlled by an address in the mempool

General

Title

Endpoint

Description

mempool/fee_rates

Mempool block fee rate estimates

Event Manager API

Logs

Title

Endpoint

Description

eventmanager/logs

Return user event logs

Event Log

eventmanager/logs/{id}

Return event log info by ID

Managers

Title

Endpoint

Description

eventmanager/managers

List user's active event managers

eventmanager/managers

Create new event manager

eventmanager/managers/{id}

Return event manager info by ID

eventmanager/managers/{id}

Delete event manager

eventmanager/managers/{id}

Update event manager

Tiggers

Title

Endpoint

Description

eventmanager/triggers

List user's active event managers triggers

eventmanager/triggers

Create new even manager trigger

eventmanager/triggers/{id}

Return event manager trigger info by ID

eventmanager/triggers/{id}

Delete even manager trigger

eventmanager/triggers/{id}

Update even manager trigger



Updated 01 Feb 2025
Did this page help you?