Bitcoin data from a real synced full node. No API keys. No signup. Pay per call in USDC.
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.
| Endpoint | Price | What you get |
|---|---|---|
| GET /api/info | $0.001 | Block height, difficulty, peers, chain health |
| GET /api/chain/info | $0.001 | Full chain state: height, size on disk, prune flag, softforks |
| GET /api/chain/best | $0.001 | Current chain tip: hash, height, time, confirmations |
| GET /api/chain/tips | $0.001 | All known chain tips — detects forks and reorgs |
| GET /api/chain/txstats | $0.001 | Transaction rate and volume over the window |
| GET /api/chain/utxo-set | $0.001 | CIRCULATING SUPPLY, UTXO count, total amount — cached 10 min |
| GET /api/chain/index-status | $0.001 | Which indexes this node runs (txindex, blockfilter, coinstats) |
| GET /api/block/{hashOrHeight} | $0.001 | Block by hash or height: txs, size, weight, merkleroot |
| GET /api/block/{hash}/header | $0.001 | Raw block header + prev/next links |
| GET /api/block/{hash}/stats | $0.001 | Block economics: subsidy, total fees, fee-rate percentiles |
| GET /api/block/{hash}/raw | $0.001 | Raw block hex — for SPV and light clients |
| GET /api/blocks/recent | $0.001 | Last N blocks (default 10): height, hash, size, txcount, time |
| GET /api/tx/{hash} | $0.001 | Transaction lookup + confirmations |
| GET /api/tx/{hash}/raw | $0.001 | Raw transaction hex |
| GET /api/tx/{hash}/status | $0.001 | Confirmed or pending: block, height, confirmations, fee |
| GET /api/tx/{hash}/outspends | $0.001 | Which outputs are already spent — UTXO hygiene check |
| POST /api/tx/decode | $0.001 | Decode an arbitrary raw transaction hex |
| POST /api/tx/broadcast | $0.001 | Broadcast a signed transaction to the network |
| POST /api/tx/test | $0.001 | Would this transaction be accepted? Fee/relay/standardness check |
| GET /api/trace/{txid} | $0.001 | 2-hop transaction tracing — follow the money |
| GET /api/addr/{address} | $0.001 | Address portfolio: balance, UTXOs, tx count |
| GET /api/addr/{address}/balance | $0.001 | Balance only — lean and fast |
| GET /api/utxo/{txid}/{vout} | $0.001 | Single UTXO: value, script, confirmations |
| GET /api/address/validate/{address} | $0.001 | Validate a Bitcoin address + script type |
| GET /api/descriptor/info | $0.001 | Descriptor checksum + metadata |
| GET /api/descriptor/derive | $0.001 | Derive addresses from a descriptor |
| GET /api/network/info | $0.001 | Node network state: version, subversion, connections |
| GET /api/network/peers | $0.001 | Connected peers: version, latency, direction, services |
| GET /api/network/connections | $0.001 | Connection count only |
| GET /api/network/traffic | $0.001 | Bytes sent/received since start |
| GET /api/node/uptime | $0.001 | Node uptime in seconds |
| Endpoint | Price | What you get |
|---|---|---|
| GET /api/mempool | $0.001 | Mempool congestion: pending tx, size, usage |
| GET /api/mempool/txs | $0.001 | Mempool transactions with fee + vsize |
| GET /api/mempool/histogram | $0.001 | Fee-rate distribution — what everyone else is paying |
| GET /api/fees | $0.001 | Live fee rates (high/medium/low sat/vB) |
| GET /api/fees/predict | $0.001 | Current fees + next-3-block forecast |
| GET /api/fees/estimate | $0.001 | Fee estimate for ANY target block (1-1008) |
| GET /api/rbf/replacements | $0.001 | Replace-by-fee activity in the mempool |
| Endpoint | Price | What you get |
|---|---|---|
| GET /api/mining/info | $0.001 | Mining state: difficulty, network hashrate, pooled tx |
| GET /api/mining/difficulty | $0.001 | Current difficulty + next retarget estimate |
| GET /api/mining/hashrate | $0.001 | Network hashrate (1/7/30 day windows) |
| Endpoint | Price | What you get |
|---|---|---|
| GET /api/whales | $0.001 | Whale monitor: mempool transfers over 50 BTC |
| Endpoint | Price | What you get |
|---|---|---|
| GET /api/sec/insider/{ticker} | $0.001 | SEC insider trading filings (Form 4) for any ticker |
| POST /api/scrape | $0.001 | URL → clean markdown text (cached 1h) |
| POST /api/summarize | $0.001 | AI text summarization |
| Endpoint | Price | What you get |
|---|---|---|
| GET /api/reddit/hot/{subreddit} | $0.001 | Hot posts from any subreddit |
| GET /api/reddit/search | $0.001 | Search Reddit posts |
| GET /api/reddit/comments/{postId} | $0.001 | Comments for a post |
| GET /api/reddit/trending | $0.001 | Trending from r/popular |
| Endpoint | Price | What you get |
|---|---|---|
| POST /api/game-theory | $0.001 | Game-theoretic analysis of a scenario |
| POST /api/systems-theory | $0.001 | Systems-theory analysis of a scenario |
| POST /api/omni-theory | $0.001 | Cross-domain omni-theory analysis |
| POST /api/capital-flows | $0.001 | Capital-flow analysis of a market/scenario |
| Endpoint | Price | What you get |
|---|---|---|
| GET /api/agent/address/{address} | $0.001 | Agent-facing address intelligence |
| GET /api/agent/taint/{address} | $0.001 | Taint/cluster analysis for an address |
| GET /api/agent/whales | $0.001 | Agent-facing whale feed |
| POST /api/agent/scrape | $0.001 | Agent-facing scrape with cache |
| GET /api/agent/conan | $0.001 | Barbarian ops: node rank, traffic, revenue |
| GET /api/agent/health | $0.001 | Agent health + endpoint price list |
| POST /api/ironclaw/settle | $0.001 | Settlement helper for agent-to-agent payments |
| Endpoint | What you get |
|---|---|
| GET / | Landing page + human-readable catalog |
| GET /health | Liveness + wallet |
| GET /wallet | Farm wallet address + USDC balance |
| GET /revenue | 24h usage + revenue stats |
| GET /openapi.json | OpenAPI 3.1 spec with prices |
| GET /llms.txt | LLM-readable catalog (this file, generated) |
| GET /llms-full.txt | Full catalog (alias of llms.txt) |
| GET /.well-known/ai-index | AI index discovery document |
| GET /.well-known/x402 | x402 discovery document |
| GET /.well-known/ucp | Google UCP commerce profile |
| GET /api/catalog | Machine-readable catalog (all routes + prices) |
| POST /api/credits/deposit | Deposit USDC by proof-of-payment (tx hash) → spendable balance |
| GET /api/credits/balance | Prepay balance + calls remaining at $0.001 |
| GET /api/credits/statement | Deposit/spend history for a wallet |
| GET /api/credits/stats | Public ledger health (no wallet data) |