BTC Node API 75 routes

Bitcoin data from a real synced full node. No API keys. No signup. Pay per call in USDC.

Price $0.001 flat Rail x402 + L402 Asset USDC Network Base Signup none Paid routes 60 Free routes 15

How it works

1.  GET https://btcnode.uk/api/fees          → 402 Payment Required
                                                 (terms in the PAYMENT-REQUIRED header)
2.  sign an EIP-3009 USDC authorization for $0.001
3.  GET /api/fees  with the X-PAYMENT header → 200 + live data from a real synced node

Lightning accepted too (L402, 1 sat). No API keys. No account. No rate-limit games.

Endpoints

Bitcoin 31

EndpointPriceWhat you get
GET /api/info$0.001Block height, difficulty, peers, chain health
GET /api/chain/info$0.001Full chain state: height, size on disk, prune flag, softforks
GET /api/chain/best$0.001Current chain tip: hash, height, time, confirmations
GET /api/chain/tips$0.001All known chain tips — detects forks and reorgs
GET /api/chain/txstats$0.001Transaction rate and volume over the window
GET /api/chain/utxo-set$0.001CIRCULATING SUPPLY, UTXO count, total amount — cached 10 min
GET /api/chain/index-status$0.001Which indexes this node runs (txindex, blockfilter, coinstats)
GET /api/block/{hashOrHeight}$0.001Block by hash or height: txs, size, weight, merkleroot
GET /api/block/{hash}/header$0.001Raw block header + prev/next links
GET /api/block/{hash}/stats$0.001Block economics: subsidy, total fees, fee-rate percentiles
GET /api/block/{hash}/raw$0.001Raw block hex — for SPV and light clients
GET /api/blocks/recent$0.001Last N blocks (default 10): height, hash, size, txcount, time
GET /api/tx/{hash}$0.001Transaction lookup + confirmations
GET /api/tx/{hash}/raw$0.001Raw transaction hex
GET /api/tx/{hash}/status$0.001Confirmed or pending: block, height, confirmations, fee
GET /api/tx/{hash}/outspends$0.001Which outputs are already spent — UTXO hygiene check
POST /api/tx/decode$0.001Decode an arbitrary raw transaction hex
POST /api/tx/broadcast$0.001Broadcast a signed transaction to the network
POST /api/tx/test$0.001Would this transaction be accepted? Fee/relay/standardness check
GET /api/trace/{txid}$0.0012-hop transaction tracing — follow the money
GET /api/addr/{address}$0.001Address portfolio: balance, UTXOs, tx count
GET /api/addr/{address}/balance$0.001Balance only — lean and fast
GET /api/utxo/{txid}/{vout}$0.001Single UTXO: value, script, confirmations
GET /api/address/validate/{address}$0.001Validate a Bitcoin address + script type
GET /api/descriptor/info$0.001Descriptor checksum + metadata
GET /api/descriptor/derive$0.001Derive addresses from a descriptor
GET /api/network/info$0.001Node network state: version, subversion, connections
GET /api/network/peers$0.001Connected peers: version, latency, direction, services
GET /api/network/connections$0.001Connection count only
GET /api/network/traffic$0.001Bytes sent/received since start
GET /api/node/uptime$0.001Node uptime in seconds

Fees 7

EndpointPriceWhat you get
GET /api/mempool$0.001Mempool congestion: pending tx, size, usage
GET /api/mempool/txs$0.001Mempool transactions with fee + vsize
GET /api/mempool/histogram$0.001Fee-rate distribution — what everyone else is paying
GET /api/fees$0.001Live fee rates (high/medium/low sat/vB)
GET /api/fees/predict$0.001Current fees + next-3-block forecast
GET /api/fees/estimate$0.001Fee estimate for ANY target block (1-1008)
GET /api/rbf/replacements$0.001Replace-by-fee activity in the mempool

Mining 3

EndpointPriceWhat you get
GET /api/mining/info$0.001Mining state: difficulty, network hashrate, pooled tx
GET /api/mining/difficulty$0.001Current difficulty + next retarget estimate
GET /api/mining/hashrate$0.001Network hashrate (1/7/30 day windows)

Intel 1

EndpointPriceWhat you get
GET /api/whales$0.001Whale monitor: mempool transfers over 50 BTC

Data 3

EndpointPriceWhat you get
GET /api/sec/insider/{ticker}$0.001SEC insider trading filings (Form 4) for any ticker
POST /api/scrape$0.001URL → clean markdown text (cached 1h)
POST /api/summarize$0.001AI text summarization

Reddit 4

EndpointPriceWhat you get
GET /api/reddit/hot/{subreddit}$0.001Hot posts from any subreddit
GET /api/reddit/search$0.001Search Reddit posts
GET /api/reddit/comments/{postId}$0.001Comments for a post
GET /api/reddit/trending$0.001Trending from r/popular

Analysis 4

EndpointPriceWhat you get
POST /api/game-theory$0.001Game-theoretic analysis of a scenario
POST /api/systems-theory$0.001Systems-theory analysis of a scenario
POST /api/omni-theory$0.001Cross-domain omni-theory analysis
POST /api/capital-flows$0.001Capital-flow analysis of a market/scenario

Agent 7

EndpointPriceWhat you get
GET /api/agent/address/{address}$0.001Agent-facing address intelligence
GET /api/agent/taint/{address}$0.001Taint/cluster analysis for an address
GET /api/agent/whales$0.001Agent-facing whale feed
POST /api/agent/scrape$0.001Agent-facing scrape with cache
GET /api/agent/conan$0.001Barbarian ops: node rank, traffic, revenue
GET /api/agent/health$0.001Agent health + endpoint price list
POST /api/ironclaw/settle$0.001Settlement helper for agent-to-agent payments

Free 15

EndpointWhat you get
GET /Landing page + human-readable catalog
GET /healthLiveness + wallet
GET /walletFarm wallet address + USDC balance
GET /revenue24h usage + revenue stats
GET /openapi.jsonOpenAPI 3.1 spec with prices
GET /llms.txtLLM-readable catalog (this file, generated)
GET /llms-full.txtFull catalog (alias of llms.txt)
GET /.well-known/ai-indexAI index discovery document
GET /.well-known/x402x402 discovery document
GET /.well-known/ucpGoogle UCP commerce profile
GET /api/catalogMachine-readable catalog (all routes + prices)
POST /api/credits/depositDeposit USDC by proof-of-payment (tx hash) → spendable balance
GET /api/credits/balancePrepay balance + calls remaining at $0.001
GET /api/credits/statementDeposit/spend history for a wallet
GET /api/credits/statsPublic ledger health (no wallet data)