About ChainQuery.com

ChainQuery.com is a Bitcoin Core RPC playground and on-chain signals API, run by Treib Holdings on bare-metal hardware in NYC.

We've been operating since 2015. The original was a hand-coded PHP front-end against an early Bitcoin Core release. The current incarnation is a ground-up Python rewrite running against Bitcoin Core 28.0.0 on a hardened bare-metal stack we own and operate ourselves.

What's here

  • RPC playground: every RPC in current Bitcoin Core (162+) plus the major historically-removed ones, classified by safety tier. Read-only RPCs run live against our node from this site; expensive ones are cached and rate-limited; dangerous and wallet ones are documentation-only.
  • Historical reports: mempool, fee, network, mining, chain, and UTXO metrics snapshotted every 10 minutes (UTXO every 6h).
  • Signals API: a productized HTTP feed at signals.chainquery.com that surfaces the same data with a hard-versioned schema and bearer-token auth.

The hardware

Bitcoin Core 28 runs on a hardened HP Z2 Mini G9 (i5-13500, 64 GB RAM, 2 TB NVMe) in the NYC office, alongside Fulcrum and our own mempool.chainquery.com node. All container traffic egresses only via a Cloudflare Tunnel, no public port-forwarding.

Why bother

The same data costs $300–1000/mo from vendors like Glassnode, CryptoQuant, and Nansen, often with minutes-of-latency caching layered on top. Running our own full node makes most of it sub-second and zero-marginal-cost on our end. The playground exists because Bitcoin Core's RPC interface is shockingly powerful and shockingly underrepresented in tooling. We wanted a place where you could just try things.

Contact

Email [email protected]. For signals-API tokens, mention the use case and we'll issue one.