Bitcoin node data API
Fees, fee percentiles, UTXO flow, block structure and the mempool, read from our own full node and aligned with the rest of the market.
TILLA runs its own Bitcoin full node and builds its block-level data from it directly, instead of reselling an aggregator. Each block is folded onto the same UTC bars as the market data, from 10-minute to quarterly, so a fee spike lines up with that hour's funding rate, ETF flow and price in one row.
What it carries
- Block economics — total fees, minimum fee and fee rate, subsidy, block time and difficulty.
- Fee percentiles — the spread of fee rates paid inside each block.
- UTXO and block structure — UTXO-set growth, block size and weight, SegWit share, inputs and outputs, transactions per block.
- Transaction types — transfer-size bands, batching, consolidation, dust and multisig.
- Mempool — size, transaction count, total fee and minimum fee rate.
- Indicators on all of it — moving averages, z-scores, momentum and volatility, computed with no look-ahead.
One call
curl -H "X-API-Key: tk_live_..." \
"https://api.tillacrypto.com/v1/max/node/hour?series=btc_blk_blocks&limit=24"
/v1/inventory?layer=node&lane=hour lists every node series your key can pull. Full reference: the docs.
FAQ
Does this come from your own node?
Yes. The block data (fees, fee percentiles, UTXO flow, block structure, mempool) is read from our own Bitcoin full node, not resold from an aggregator.
How does it line up with market data?
Blocks are folded onto the same UTC bars as price, derivatives and macro, from 10-minute to quarterly, so a node series and a market series share a timestamp.
Which plan includes node data?
Max and Enterprise.