API Reference

18min


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



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

List of all inscription activity in the block



Transactions

Title

Endpoint

Description

/transactions/{tx_hash}/inscriptions/activity

List of all inscription activity in a transaction

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/{count}

Get the most recent Bitcoin blocks

/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/decode

Decode Raw Transaction

/rpc/transaction/recent/{count}

List of ordered recent transactions



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



Updated 12 Dec 2024
Did this page help you?