Widgets
Embeddable script and iframe components that publish live mining-cost data on any website — no API key required for the end reader.
- Mining KPI widget
- Live BTC cost indicator
- Scope: global, US, EU
- 4 languages
Developer Platform
Endpoint-level documentation for widgets, Pro data APIs, and Enterprise raw surfaces. The canonical contract is the downloadable OpenAPI 3.1 document.
API reference
This documentation covers every externally accessible surface of the BitcoinMiningCost platform — from copy-paste embeddable widgets to raw institutional data APIs. The goal is to give miners, quant funds, and infrastructure analysts a single, reliable reference they can integrate against without guessing.
Every endpoint is documented with its access tier, authentication method, full parameter list, a copy-ready code example in three languages, and a real response shape. The same OpenAPI 3.1 document that powers this page can be downloaded from the header above and imported directly into Postman, Insomnia, or any toolchain that reads the spec.
Subscribe to a Pro or Business plan, then create a key from your profile. Keys are prefixed bmc_pro_.
Pass your key in the x-api-key header. The efficiency endpoint needs no path parameters — it's the easiest first call.
Use the sidebar to navigate Pro and Enterprise endpoints. Every endpoint page shows live parameters, examples, and response shapes.
curl -X GET 'https://api.bitcoinminingcost.com/v1/pro/efficiency?limit=30' \-H 'x-api-key: bmc_pro_xxxxxxxxxxxxxxxxxxxx'
Embeddable script and iframe components that publish live mining-cost data on any website — no API key required for the end reader.
Dashboard-grade analytics endpoints for miners, funds, and analysts. Returns curated, policy-scoped time series across cost surfaces, pools, and regions.
Raw historical ASIC output surfaces for institutional integrations. Full per-pool column sets, override parameters, and high quota limits.
Limits are enforced per API key. Monthly quotas reset on the 1st of each month at 00:00 UTC. A 429 response includes a quota object with your current usage and reset date.
| Limit | Default (Pro) | Notes |
|---|---|---|
| Per minute | 60 requests | Burst protection. Exceeding returns 429 immediately. |
| Per day | 2,000 requests | Rolling 24-hour window. |
| Per month | 10,000 requests | Resets on the 1st. Quota object included in 429 response. |
| Concurrency | 5 in-flight | Simultaneous open connections per key. |