BCMonster Public API

A small, stable, read-only API for pool aggregators, block explorers, and trackers such as miningpoolstats.stream. These endpoints return pool-level statistics only — no individual miner wallet addresses are ever exposed. Responses are JSON, CORS-enabled, and cached for 60 seconds.

Base URL: https://bcmonster.com  ·  Format: JSON  ·  Auth: none  ·  Rate: please cache ≥60s and keep to a reasonable polling interval.

Supported coins

Use either the coin name or its ticker symbol in the path:

CoinNameTicker
Bitcoinbitcoinbtc
Bitcoin Cashbitcoincashbch
DigiBytedigibytedgb
Peercoinpeercoinppc
Bitcoin IIbitcoiniibc2
Bitcoin Cash IIbch2bch2
Namecoin mergenamecoinnmc
Fractal Bitcoin mergefractalbitcoinfb

Endpoints

GET/api/mps/{coin}

Flat, single-coin stats feed designed for pool trackers. Every common field alias a tracker might read is included (hashrate, workers, fee, network diff, last block). This is the recommended endpoint for miningpoolstats.stream.

→ Try /api/mps/dgb
// GET /api/mps/dgb
{
  "pool_name": "BCMonster",
  "coin": "DGB",
  "algo": "sha256",
  "hashrate": 1410000000000,       // H/s (pool + solo)
  "hashrate_pool": 1180000000000,
  "hashrate_solo": 230000000000,
  "workers": 12,
  "fee": 1,
  "min_pay": 1,
  "network_hashrate": 132550000000000000,
  "network_difficulty": 462920000,
  "height": 23906327,
  "last_block": 23905777,
  "last_block_time": 1753478400,   // unix seconds, null if never
  "stratum_host": "bcmonster.com",
  "stratum_port": 3333
}
GET/api/v1/pool_info/{coin}

Cleaner, canonically-named per-coin summary. Same underlying data as /api/mps but with a single canonical name per field.

→ Try /api/v1/pool_info/dgb
FieldTypeDescription
coinstringTicker symbol
pool_hashratenumberCurrent pool hashrate (H/s, pool + solo)
workersnumberActive miners (pool + solo)
network_hashratenumberNetwork hashrate (H/s)
network_difficultynumberCurrent network difficulty
last_block_foundnumber|nullUnix timestamp of pool's last block
feenumberPool fee (%)
min_payoutnumberMinimum payout threshold
algostringHashing algorithm
stratum_urlstringStratum connection string
GET/api/v1/pool_info

All coins at once — an array of the per-coin objects above. Handy for a single poll that covers the whole pool.

→ Try /api/v1/pool_info

Guidelines

These endpoints are provided for aggregators and the community. Please poll no more than once per minute (responses are cached 60s, so more frequent requests just return stale data), and identify your crawler with a descriptive User-Agent where possible. If you run a tracker and need a field that isn't here, reach out in chat or email BCMonster@BCMonster.com and we'll add it.

Privacy note: individual miner wallet addresses are never returned by any public endpoint. Only aggregate, pool-level statistics are exposed.