bolthub
PricingAPI HubBlogDocs
bolthub

Lightning L402 gateway for your API and a public API Hub for discovery. Built for data sellers and AI builders. Non-custodial, pay per call.

contact@bolthub.ai

Product

PricingAPI HubMonetize your APIFor AI agentsLightning Gateway & docs

Legal

Terms of ServicePrivacy PolicySecurityAcceptable Use

Resources

BlogWhat is L402?RSS feed

Packages

npm

@bolthub/agentTypeScript SDK@bolthub/cliCLI@bolthub/mcp-registryRegistry MCP@bolthub/mcp-bridgeBridge MCP@bolthub/verifyWebhook verifier

PyPI

bolthubPython SDKbolthub-verifyPython verifier

© 2026 Signal Tech Pty Ltd. All rights reserved.

Back to Bitcoin Market Intelligence API

Historical Data Coverage

Third-party APIGET

Endpoint of Bitcoin Market Intelligence API · /v1/history/summary

Provided by an independent third party·Listed on bolthub

Returns metadata describing the historical data available in the database, including covered date ranges and row counts for candles and snapshots. Useful for checking coverage before running larger history queries.

btc-intel.gw.bolthub.ai5 sats/request

Endpoints

v132
derivatives6
ecosystem1
events1
history7
macro2
market4
network1
onchain3
risk2
sentiment1
technical4

Integration links

Registry MCPBridge config (single API)Download API spec
GETbtc-intel.gw.bolthub.ai/v1/derivatives/cme-basis

CME Futures Basis

Returns the basis between the front-month CME Bitcoin futures contract and spot, expressed on an annualized basis. A positive annualized basis reflects a futures premium often used as a proxy for institutional demand and carry-trade appetite.


Sample Data
GET/v1/derivatives/cme-basis
200290msCaptured 3d ago
regime:"mild_contango"string
basis_pct:0.161number
basis_usd:102number
days_to_expiry:17number
spot_price_usd:63313number
future_price_usd:63415number
front_month_expiry:"2026-06-26"string
annualized_basis_pct:3.46number
regime:"near_expiry | extreme_contango | contango | mild_contango | flat_or_backwardation | deep_backwardation. ``near_expiry`` fires when DTE<7 since the annualization math is unreliable in the roll week."string
basis_pct:"(future - spot) / spot, percent"string
basis_usd:"future - spot"string
data_sources:"Yahoo Finance BTC=F (CME, no auth) + CoinGecko BTC/USD"string
days_to_expiry:"Calendar days from today to front_month_expiry"string
spot_price_usd:"Spot BTC/USD from CoinGecko"string
future_price_usd:"Front-month CME BTC futures price (USD/BTC) via Yahoo Finance BTC=F"string
front_month_expiry:"Last Friday of contract month (CME spec)"string
annualized_basis_pct:"basis_pct * 365 / days_to_expiry"string
status:"success"string
from_db:falseboolean
stale_at:"2026-06-09T08:15:54.427720"string
cache_hit:trueboolean
timestamp:"2026-06-09T07:39:34.413849"string
data_age_seconds:nullnull
collection_time_ms:0number

Works with any L402 client

bolthub MCP RegistryOne config, every API
bolthub MCP BridgePer-API MCP tools
bolthub SDKsTypeScript & Python
lngetCLI by Lightning Labs
Alby MCPNWC-based payments
Fewsats MCPZero-config L402