{"source":"Firsthand Bitcoin","url":"https://firsthandbitcoin.com/data","license":"Free to use with attribution and a link to firsthandbitcoin.com/data","generated":"2026-09-22T20:06:13.437Z","series":[{"key":"btc","label":"Bitcoin price","unit":"USD","json":"https://firsthandbitcoin.com/data/api/series/btc.json","csv":"https://firsthandbitcoin.com/data/api/series/btc.csv"},{"key":"ma200d","label":"200-day average","unit":"USD","json":"https://firsthandbitcoin.com/data/api/series/ma200d.json","csv":"https://firsthandbitcoin.com/data/api/series/ma200d.csv"},{"key":"ma200w","label":"200-week average","unit":"USD","json":"https://firsthandbitcoin.com/data/api/series/ma200w.json","csv":"https://firsthandbitcoin.com/data/api/series/ma200w.csv"},{"key":"drawdown","label":"Below all-time high","unit":"%","json":"https://firsthandbitcoin.com/data/api/series/drawdown.json","csv":"https://firsthandbitcoin.com/data/api/series/drawdown.csv"},{"key":"hashrate","label":"Network hashrate (daily)","unit":"EH/s","json":"https://firsthandbitcoin.com/data/api/series/hashrate.json","csv":"https://firsthandbitcoin.com/data/api/series/hashrate.csv"},{"key":"hashrate7","label":"Network hashrate","unit":"EH/s","json":"https://firsthandbitcoin.com/data/api/series/hashrate7.json","csv":"https://firsthandbitcoin.com/data/api/series/hashrate7.csv"},{"key":"hr30","label":"Hashrate, 30-day average","unit":"EH/s","json":"https://firsthandbitcoin.com/data/api/series/hr30.json","csv":"https://firsthandbitcoin.com/data/api/series/hr30.csv"},{"key":"hr60","label":"Hashrate, 60-day average","unit":"EH/s","json":"https://firsthandbitcoin.com/data/api/series/hr60.json","csv":"https://firsthandbitcoin.com/data/api/series/hr60.csv"},{"key":"difficulty","label":"Mining difficulty","unit":"","json":"https://firsthandbitcoin.com/data/api/series/difficulty.json","csv":"https://firsthandbitcoin.com/data/api/series/difficulty.csv"},{"key":"adj","label":"Difficulty adjustment","unit":"%","json":"https://firsthandbitcoin.com/data/api/series/adj.json","csv":"https://firsthandbitcoin.com/data/api/series/adj.csv"},{"key":"hpBtc","label":"Hashprice (BTC per PH/s per day)","unit":"BTC/PH/day","json":"https://firsthandbitcoin.com/data/api/series/hpBtc.json","csv":"https://firsthandbitcoin.com/data/api/series/hpBtc.csv"},{"key":"hpUsd","label":"Hashprice (daily)","unit":"USD/PH/day","json":"https://firsthandbitcoin.com/data/api/series/hpUsd.json","csv":"https://firsthandbitcoin.com/data/api/series/hpUsd.csv"},{"key":"hpUsd7","label":"Hashprice","unit":"USD/PH/day","json":"https://firsthandbitcoin.com/data/api/series/hpUsd7.json","csv":"https://firsthandbitcoin.com/data/api/series/hpUsd7.csv"},{"key":"fees","label":"Fees (daily)","unit":"BTC/day","json":"https://firsthandbitcoin.com/data/api/series/fees.json","csv":"https://firsthandbitcoin.com/data/api/series/fees.csv"},{"key":"fees7","label":"Fees paid to miners","unit":"BTC/day","json":"https://firsthandbitcoin.com/data/api/series/fees7.json","csv":"https://firsthandbitcoin.com/data/api/series/fees7.csv"},{"key":"feeShare","label":"Fees as a share of miner revenue","unit":"%","json":"https://firsthandbitcoin.com/data/api/series/feeShare.json","csv":"https://firsthandbitcoin.com/data/api/series/feeShare.csv"},{"key":"tx7","label":"Transactions per day","unit":"tx/day","json":"https://firsthandbitcoin.com/data/api/series/tx7.json","csv":"https://firsthandbitcoin.com/data/api/series/tx7.csv"},{"key":"revSubsidy","label":"Block subsidy","unit":"USD/day","json":"https://firsthandbitcoin.com/data/api/series/revSubsidy.json","csv":"https://firsthandbitcoin.com/data/api/series/revSubsidy.csv"},{"key":"revFees","label":"Transaction fees","unit":"USD/day","json":"https://firsthandbitcoin.com/data/api/series/revFees.json","csv":"https://firsthandbitcoin.com/data/api/series/revFees.csv"},{"key":"revenue","label":"Miner revenue","unit":"USD/day","json":"https://firsthandbitcoin.com/data/api/series/revenue.json","csv":"https://firsthandbitcoin.com/data/api/series/revenue.csv"},{"key":"puell","label":"Puell multiple","unit":"×","json":"https://firsthandbitcoin.com/data/api/series/puell.json","csv":"https://firsthandbitcoin.com/data/api/series/puell.csv"},{"key":"mayer","label":"Mayer multiple","unit":"×","json":"https://firsthandbitcoin.com/data/api/series/mayer.json","csv":"https://firsthandbitcoin.com/data/api/series/mayer.csv"},{"key":"fng","label":"Fear & Greed","unit":"/100","json":"https://firsthandbitcoin.com/data/api/series/fng.json","csv":"https://firsthandbitcoin.com/data/api/series/fng.csv"},{"key":"idx68","label":"68 J/TH and up","unit":"USD/TH","json":"https://firsthandbitcoin.com/data/api/series/idx68.json","csv":"https://firsthandbitcoin.com/data/api/series/idx68.csv"},{"key":"idx38","label":"38–68 J/TH","unit":"USD/TH","json":"https://firsthandbitcoin.com/data/api/series/idx38.json","csv":"https://firsthandbitcoin.com/data/api/series/idx38.csv"},{"key":"idx25","label":"25–38 J/TH","unit":"USD/TH","json":"https://firsthandbitcoin.com/data/api/series/idx25.json","csv":"https://firsthandbitcoin.com/data/api/series/idx25.csv"},{"key":"idx19","label":"19–25 J/TH","unit":"USD/TH","json":"https://firsthandbitcoin.com/data/api/series/idx19.json","csv":"https://firsthandbitcoin.com/data/api/series/idx19.csv"},{"key":"idx0","label":"Under 19 J/TH","unit":"USD/TH","json":"https://firsthandbitcoin.com/data/api/series/idx0.json","csv":"https://firsthandbitcoin.com/data/api/series/idx0.csv"},{"key":"frontier","label":"Most efficient machine available","unit":"J/TH","json":"https://firsthandbitcoin.com/data/api/series/frontier.json","csv":"https://firsthandbitcoin.com/data/api/series/frontier.csv"},{"key":"be135","label":"13.5 J/TH (S21 XP class)","unit":"USD/kWh","json":"https://firsthandbitcoin.com/data/api/series/be135.json","csv":"https://firsthandbitcoin.com/data/api/series/be135.csv"},{"key":"be175","label":"17.5 J/TH (S21 class)","unit":"USD/kWh","json":"https://firsthandbitcoin.com/data/api/series/be175.json","csv":"https://firsthandbitcoin.com/data/api/series/be175.csv"},{"key":"be215","label":"21.5 J/TH (S19 XP class)","unit":"USD/kWh","json":"https://firsthandbitcoin.com/data/api/series/be215.json","csv":"https://firsthandbitcoin.com/data/api/series/be215.csv"},{"key":"be295","label":"29.5 J/TH (S19j Pro class)","unit":"USD/kWh","json":"https://firsthandbitcoin.com/data/api/series/be295.json","csv":"https://firsthandbitcoin.com/data/api/series/be295.csv"},{"key":"cost135","label":"Firsthand, UAE & Argentina (6¢)","unit":"USD/BTC","json":"https://firsthandbitcoin.com/data/api/series/cost135.json","csv":"https://firsthandbitcoin.com/data/api/series/cost135.csv"},{"key":"cost175","label":"Electricity per coin, 17.5 J/TH at 6¢","unit":"USD/BTC","json":"https://firsthandbitcoin.com/data/api/series/cost175.json","csv":"https://firsthandbitcoin.com/data/api/series/cost175.csv"},{"key":"cost215","label":"Electricity per coin, 21.5 J/TH at 6¢","unit":"USD/BTC","json":"https://firsthandbitcoin.com/data/api/series/cost215.json","csv":"https://firsthandbitcoin.com/data/api/series/cost215.csv"},{"key":"costFh","label":"Firsthand cost (Nigeria, 3.9¢)","unit":"USD/BTC","json":"https://firsthandbitcoin.com/data/api/series/costFh.json","csv":"https://firsthandbitcoin.com/data/api/series/costFh.csv"},{"key":"costMkt","label":"Market average (7.5¢)","unit":"USD/BTC","json":"https://firsthandbitcoin.com/data/api/series/costMkt.json","csv":"https://firsthandbitcoin.com/data/api/series/costMkt.csv"},{"key":"costGap","label":"Saved per coin against the market","unit":"USD/BTC","json":"https://firsthandbitcoin.com/data/api/series/costGap.json","csv":"https://firsthandbitcoin.com/data/api/series/costGap.csv"},{"key":"hpSats","label":"Hashprice in sats (per TH/s per day)","unit":"sats/TH/day","json":"https://firsthandbitcoin.com/data/api/series/hpSats.json","csv":"https://firsthandbitcoin.com/data/api/series/hpSats.csv"},{"key":"mcap","label":"Market capitalisation","unit":"USD","json":"https://firsthandbitcoin.com/data/api/series/mcap.json","csv":"https://firsthandbitcoin.com/data/api/series/mcap.csv"},{"key":"realized","label":"Realised price","unit":"USD","json":"https://firsthandbitcoin.com/data/api/series/realized.json","csv":"https://firsthandbitcoin.com/data/api/series/realized.csv"},{"key":"supply","label":"Bitcoin in circulation","unit":"BTC","json":"https://firsthandbitcoin.com/data/api/series/supply.json","csv":"https://firsthandbitcoin.com/data/api/series/supply.csv"},{"key":"mvrv","label":"MVRV ratio","unit":"×","json":"https://firsthandbitcoin.com/data/api/series/mvrv.json","csv":"https://firsthandbitcoin.com/data/api/series/mvrv.csv"},{"key":"nvt","label":"NVT ratio (90-day)","unit":"×","json":"https://firsthandbitcoin.com/data/api/series/nvt.json","csv":"https://firsthandbitcoin.com/data/api/series/nvt.csv"},{"key":"activeAddr","label":"Active addresses","unit":"addresses/day","json":"https://firsthandbitcoin.com/data/api/series/activeAddr.json","csv":"https://firsthandbitcoin.com/data/api/series/activeAddr.csv"},{"key":"uniqueAddr","label":"Unique addresses used","unit":"addresses/day","json":"https://firsthandbitcoin.com/data/api/series/uniqueAddr.json","csv":"https://firsthandbitcoin.com/data/api/series/uniqueAddr.csv"},{"key":"utxo","label":"Unspent outputs (UTXO set)","unit":"outputs","json":"https://firsthandbitcoin.com/data/api/series/utxo.json","csv":"https://firsthandbitcoin.com/data/api/series/utxo.csv"},{"key":"blocksDay","label":"Blocks mined per day","unit":"blocks/day","json":"https://firsthandbitcoin.com/data/api/series/blocksDay.json","csv":"https://firsthandbitcoin.com/data/api/series/blocksDay.csv"},{"key":"blockSize","label":"Average block size","unit":"MB","json":"https://firsthandbitcoin.com/data/api/series/blockSize.json","csv":"https://firsthandbitcoin.com/data/api/series/blockSize.csv"},{"key":"txPerBlock","label":"Transactions per block","unit":"tx/block","json":"https://firsthandbitcoin.com/data/api/series/txPerBlock.json","csv":"https://firsthandbitcoin.com/data/api/series/txPerBlock.csv"},{"key":"chainSize","label":"Blockchain size","unit":"GB","json":"https://firsthandbitcoin.com/data/api/series/chainSize.json","csv":"https://firsthandbitcoin.com/data/api/series/chainSize.csv"},{"key":"mempoolBytes","label":"Mempool size","unit":"bytes","json":"https://firsthandbitcoin.com/data/api/series/mempoolBytes.json","csv":"https://firsthandbitcoin.com/data/api/series/mempoolBytes.csv"},{"key":"mempoolCount","label":"Transactions waiting in the mempool","unit":"transactions","json":"https://firsthandbitcoin.com/data/api/series/mempoolCount.json","csv":"https://firsthandbitcoin.com/data/api/series/mempoolCount.csv"},{"key":"feeFast","label":"Next-block fee","unit":"sat/vB","json":"https://firsthandbitcoin.com/data/api/series/feeFast.json","csv":"https://firsthandbitcoin.com/data/api/series/feeFast.csv"},{"key":"feeHour","label":"One-hour fee","unit":"sat/vB","json":"https://firsthandbitcoin.com/data/api/series/feeHour.json","csv":"https://firsthandbitcoin.com/data/api/series/feeHour.csv"},{"key":"feeEconomy","label":"Economy fee","unit":"sat/vB","json":"https://firsthandbitcoin.com/data/api/series/feeEconomy.json","csv":"https://firsthandbitcoin.com/data/api/series/feeEconomy.csv"},{"key":"confirmMin","label":"Median confirmation time","unit":"minutes","json":"https://firsthandbitcoin.com/data/api/series/confirmMin.json","csv":"https://firsthandbitcoin.com/data/api/series/confirmMin.csv"},{"key":"txVolume","label":"Value settled on chain per day","unit":"USD/day","json":"https://firsthandbitcoin.com/data/api/series/txVolume.json","csv":"https://firsthandbitcoin.com/data/api/series/txVolume.csv"},{"key":"tradeVolume","label":"Exchange trade volume","unit":"USD/day","json":"https://firsthandbitcoin.com/data/api/series/tradeVolume.json","csv":"https://firsthandbitcoin.com/data/api/series/tradeVolume.csv"},{"key":"costPerTx","label":"Miner revenue per transaction","unit":"USD","json":"https://firsthandbitcoin.com/data/api/series/costPerTx.json","csv":"https://firsthandbitcoin.com/data/api/series/costPerTx.csv"},{"key":"fleetMachines","label":"Machines reporting","unit":"machines","json":"https://firsthandbitcoin.com/data/api/series/fleetMachines.json","csv":"https://firsthandbitcoin.com/data/api/series/fleetMachines.csv"},{"key":"fleetUptime","label":"Fleet uptime (hashing at all)","unit":"%","json":"https://firsthandbitcoin.com/data/api/series/fleetUptime.json","csv":"https://firsthandbitcoin.com/data/api/series/fleetUptime.csv"},{"key":"fleetLoad","label":"Fleet load (capacity-weighted uptime)","unit":"%","json":"https://firsthandbitcoin.com/data/api/series/fleetLoad.json","csv":"https://firsthandbitcoin.com/data/api/series/fleetLoad.csv"},{"key":"fleetThsVsRated","label":"Delivered hashrate against rated","unit":"%","json":"https://firsthandbitcoin.com/data/api/series/fleetThsVsRated.json","csv":"https://firsthandbitcoin.com/data/api/series/fleetThsVsRated.csv"},{"key":"fleetRented","label":"Share of fleet hours rented out","unit":"%","json":"https://firsthandbitcoin.com/data/api/series/fleetRented.json","csv":"https://firsthandbitcoin.com/data/api/series/fleetRented.csv"},{"key":"fleetHp","label":"Hashprice delivered by pool payouts","unit":"BTC/PH/day","json":"https://firsthandbitcoin.com/data/api/series/fleetHp.json","csv":"https://firsthandbitcoin.com/data/api/series/fleetHp.csv"},{"key":"fleetHpUsd","label":"Hashprice delivered by pool payouts","unit":"USD/PH/day","json":"https://firsthandbitcoin.com/data/api/series/fleetHpUsd.json","csv":"https://firsthandbitcoin.com/data/api/series/fleetHpUsd.csv"},{"key":"fleetCost","label":"Electricity per bitcoin, our fleet (realised)","unit":"USD/BTC","json":"https://firsthandbitcoin.com/data/api/series/fleetCost.json","csv":"https://firsthandbitcoin.com/data/api/series/fleetCost.csv"},{"key":"rentalPaid","label":"Renters paid per PH/s per day","unit":"BTC/PH/day","json":"https://firsthandbitcoin.com/data/api/series/rentalPaid.json","csv":"https://firsthandbitcoin.com/data/api/series/rentalPaid.csv"},{"key":"rentalPaidUsd","label":"Renters paid per PH/s per day","unit":"USD/PH/day","json":"https://firsthandbitcoin.com/data/api/series/rentalPaidUsd.json","csv":"https://firsthandbitcoin.com/data/api/series/rentalPaidUsd.csv"},{"key":"rentalPremium","label":"Rental premium over pool hashprice","unit":"×","json":"https://firsthandbitcoin.com/data/api/series/rentalPremium.json","csv":"https://firsthandbitcoin.com/data/api/series/rentalPremium.csv"},{"key":"rentalCount","label":"Rentals started","unit":"rentals/day","json":"https://firsthandbitcoin.com/data/api/series/rentalCount.json","csv":"https://firsthandbitcoin.com/data/api/series/rentalCount.csv"},{"key":"zecPrice","label":"Zcash price","unit":"USD","json":"https://firsthandbitcoin.com/data/api/series/zecPrice.json","csv":"https://firsthandbitcoin.com/data/api/series/zecPrice.csv"},{"key":"zecHash","label":"Zcash network hashrate","unit":"Sol/s","json":"https://firsthandbitcoin.com/data/api/series/zecHash.json","csv":"https://firsthandbitcoin.com/data/api/series/zecHash.csv"},{"key":"zecHp","label":"Zcash hashprice (per kSol/s per day)","unit":"USD/kSol/day","json":"https://firsthandbitcoin.com/data/api/series/zecHp.json","csv":"https://firsthandbitcoin.com/data/api/series/zecHp.csv"},{"key":"kasPrice","label":"Kaspa price","unit":"USD","json":"https://firsthandbitcoin.com/data/api/series/kasPrice.json","csv":"https://firsthandbitcoin.com/data/api/series/kasPrice.csv"},{"key":"kasHash","label":"Kaspa network hashrate","unit":"H/s","json":"https://firsthandbitcoin.com/data/api/series/kasHash.json","csv":"https://firsthandbitcoin.com/data/api/series/kasHash.csv"},{"key":"kasHp","label":"Kaspa hashprice (per TH/s per day)","unit":"USD/TH/day","json":"https://firsthandbitcoin.com/data/api/series/kasHp.json","csv":"https://firsthandbitcoin.com/data/api/series/kasHp.csv"}]}