Fee Pressure API
Sub-second mempool fee pressure signals over HTTP. Derived from our own full Bitcoin node. No third-party data, no rate-limited free tier.
Endpoint
GET https://signals.chainquery.com/v1/signals/mempool/fees
Authorization: Bearer <your-token>
Response shape
Standard ChainQuery.com envelope. The data object is signal-specific.
{
"schema_version": 1,
"ts_utc": "2026-05-08T20:48:33Z",
"data_age_sec": 3,
"stale": false,
"data": { ... }
}
Live sample
● Live data, fetched server-side just now (cached up to 60s).
{
"data": {
"economy_fee_sat_vb": 1,
"fastest_fee_sat_vb": 1,
"half_hour_fee_sat_vb": 1,
"hour_fee_sat_vb": 1,
"mempool_count": 2121,
"mempool_total_fee_sat": 2307394,
"mempool_vsize_vb": 632322,
"minimum_fee_sat_vb": 1
},
"data_age_sec": 10,
"schema_version": "1",
"stale": false,
"ts_utc": "2026-05-12T14:15:21.636761Z"
}
Contract guarantees
- Hard-fail on
schema_versionmismatch in your client; schema bumps are breaking. - Treat
stale: trueas no-data; the bot upstream may have lost its bitcoind connection. - Treat
data_age_sec > 120with suspicion even ifstale: false. - Tokens are revocable independently per consumer; ask for one rather than sharing.
Get a token
Email [email protected] with the use case. Tokens are issued per consumer and revocable independently.
Why this exists
Vendors like Glassnode, CryptoQuant, and Nansen charge $300–1000/mo for similar mempool data with minutes-of-latency.
ChainQuery.com serves the same data sub-second from our own node, with zero marginal cost to us. The price reflects that.