{"openapi":"3.1.0","info":{"title":"Bitcoin Mempool API","version":"1.0.0","description":"Live Bitcoin on-chain and mempool data as an API, built on the open mempool.space dataset — a different layer from market-price feeds. Get recommended transaction fees (sat/vB) for fast, half-hour, hour and economy confirmation, the current mempool state with its fee histogram, the most recent blocks and full block detail by height or hash (size, weight, transaction count, mining pool, reward and fees). Look up any Bitcoin address for its confirmed and unconfirmed balance and transaction counts, or any transaction by id for its inputs, outputs, fee and confirmation status. Track the difficulty-adjustment countdown, mining-pool hashrate share, the network hashrate over time and the current BTC price. Real on-chain data, no key needed upstream. Ideal for wallets, block explorers, fee estimators, mining dashboards and crypto analytics.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/mempool-api","description":"oanor gateway"}],"tags":[{"name":"Bitcoin"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/address":{"get":{"operationId":"get_v1_address","tags":["Bitcoin"],"summary":"Address balance & tx counts","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"A Bitcoin address","schema":{"type":"string"},"example":"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":{"balance":5720796473,"tx_count":63008,"spent_sum":0,"funded_sum":5720796473},"address":"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa","mempool":{"tx_count":0,"spent_sum":0,"funded_sum":0}},"meta":{"timestamp":"2026-06-08T01:19:53.991Z","request_id":"88fa4a88-3294-41ca-b1ae-5b6601e58bd7"},"status":"ok","message":"Address retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/block":{"get":{"operationId":"get_v1_block","tags":["Bitcoin"],"summary":"Block detail by height or hash","description":"","parameters":[{"name":"height","in":"query","required":false,"description":"Block height, e.g. 800000","schema":{"type":"string"},"example":"800000"},{"name":"hash","in":"query","required":false,"description":"Block hash (alternative to height)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"block":{"bits":386218132,"hash":"00000000000000000002a7c4c1e48d76c5a37902165a270156b7a8d72728a054","size":1634536,"nonce":106861918,"height":800000,"weight":3992881,"version":874340352,"tx_count":3721,"timestamp":1690168629,"difficulty":53911173001054.586,"merkle_root":"91f01a00530c8c83617190048ea8b0814d506cf24dfdbcf8893f8f0cab7f0855","previous_block":"000000000000000000012117ad9f72c1c0e42227c2d042dca23e6b96bd9fbb55"}},"meta":{"timestamp":"2026-06-08T01:19:54.117Z","request_id":"f8f068dd-483a-408f-84f8-925e24d8dfef"},"status":"ok","message":"Block retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/blocks":{"get":{"operationId":"get_v1_blocks","tags":["Bitcoin"],"summary":"The most recent blocks","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":15,"blocks":[{"bits":386008719,"hash":"00000000000000000000ca26e1b2c9ac55324209c6359ba124122d46c1dfacbd","pool":"MARA Pool","size":1604000,"nonce":2353618982,"height":952789,"reward":314001818,"weight":3993095,"version":662069248,"tx_count":5055,"fee_range":[0.5857142857142857,0.6132142857142857,0.6188571428571429,0.6385714285714286,1.0857142857142856,2.315315315315315,50],"timestamp":1780880962,"difficulty":138955357012247.3,"median_fee":1,"total_fees":1501818,"merkle_root":"0d354f298792189dbf3c69ba68d541034e0d6b4dc5c7282b6cc47e3d54a9b339","previous_block":"00000000000000000000470626c3e621eb50c928bf9d42ca9315b1b13027fc11"},{"bits":386008719,"hash":"00000000000000000000470626c3e621eb50c928bf9d42ca9315b1b13027fc11","pool":"Foundry USA","size":1616051,"nonce":2734003080,"height":952788,"reward":313353970,"weight":3993554,"version":692166656,"tx_count":6062,"fee_range":[0.539568345323741,0.5643507972665148,0.5728571428571428,0.7345480528760272,0.89,1.0314285714285714,20],"timestamp":1780880325,"difficulty":138955357012247.3,"median_fee":0.7403571428571427,"total_fees":853970,"merkle_root":"6768416c621eb580cbe6907558e74b5776242486cbc74ecff0107ec6eefd910e","previous_block":"000000000000000000014a273ed0b622faf17ea5974e69d3b3fbce32710c4a89"},{"bits":386008719,"hash":"000000000000000000014a273ed0b622faf17ea5974e69d3b3fbce32710c4a89","pool":"F2Pool","size":1580697,"nonce":1270580072,"height":952787,"reward":314934545,"weight":3997602,"version":738197504,"tx_count":4169,"fee_range":[1.1691297208538587,1.2168923159687977,1.244093357271095,1.3991853360488797,2.409252669039146,3.52428810720268,100.53475935828877],"timestamp":1780880281,"difficulty":138955357012247.3,"median_fee":2.008259215413902,"total_fees":2434545,"merkle_root":"7dec22ec2994ae68735a944e64126feed14744bb0460a9c44e29bf582a6d824c","previous_block":"0000000000000000000101f8130872868cc83d4eae123d534191c813ea62bc98"},{"bits":386008719,"hash":"0000000000000000000101f8130872868cc83d4eae123d534191c813ea62bc98","pool":"Foundry USA","size":1631416,"nonce":614936240,"height":952786,"reward":314579125,"weight":3993328,"version":627359744,"tx_count":4650,"fee_range":[0.75,0.8594285714285714,0.87,1,2.0095238095238095,3.0141843971631204,317.46031746031747],"timestamp":1780878813,"difficulty":138955357012247.3,"median_fee":1.0979870834761392,"total_fees":2079125,"merkle_root":"41ebdfb852591d59a10e3828a1f13f87e244147fb19b78e1ff16af94a8777db8","previous_block":"0000000000000000000049057e226729f5a58bfae58ae9bd7b685e4d7b4bc1df"},{"bits":386008719,"hash":"0000000000000000000049057e226729f5a58bfae58ae9bd7b685e4d7b4bc1df","pool":"F2Pool","size":1615509,"nonce":3646824039,"height":952785,"reward":313454456,"weight":3997662,"version":537911296,"tx_count":6334,"fee_range":[0.539568345323741,0.5453022142429683,0.5453022142429683,0.5561036864292762,0.5669856459330144,1.0412926391382407,77.59267734553775],"timestamp":1780877635,"difficulty":138955357012247.3,"median_fee":0.5564125560538116,"total_fees":954456,"merkle_root":"9b9e0920214b33a47a5aa8e4a5921ede2ed167b502cda38b5f91437edf109096","previous_block":"0000000000000000000167eca7c2ae7863a368533b04a0352245a9afd8da198d"},{"bits":386008719,"hash":"0000000000000000000167eca7c2ae7863a368533b04a0352245a9afd8da198d","pool":"Binance Pool","size":1616223,"nonce":548780737,"height":952784,"reward":313644977,"weight":3993744,"version":1073676288,"tx_count":6307,"fee_range":[0.539568345323741,0.5423809523809524,0.55,0.5542857142857143,0.5643507972665148,1.0588235294117647,445.77777777777777],"timestamp":1780877406,"difficulty":138955357012247.3,"median_fee":0.5571428571428569,"total_fees":1144977,"merkle_root":"34dfa4883e7ed24aabd91631e60de83253854669e5d8b3f766b7e3d7929dc6e7","previous_block":"0000000000000000000076a72076af286d2e86bbe8a6536d0c11f47497d82fd2"},{"bits":386008719,"hash":"0000000000000000000076a72076af286d2e86bbe8a6536d0c11f47497d82fd2","pool":"F2Pool","size":1676285,"nonce":56114243,"height":952783,"reward":314861369,"weight":3997718,"version":536952832,"tx_count":5345,"fee_range":[0.566772756206238,0.5670704351727232,0.6033182503770739,0.6168475823091415,0.7316198445905558,1.738722905682484,445.4712041884817],"timestamp":1780877091,"difficulty":138955357012247.3,"median_fee":0.653366209864403,"total_fees":2361369,"merkle_root":"915125c154372df30b57bbede69d8b6c0f81bfb8bb232d2c1e2bf390c49ec43b","previous_block":"000000000000000000015bb3951905d5e6a9caebc39dbc2a25657e22b234a5c8"},{"bits":386008719,"hash":"000000000000000000015bb3951905d5e6a9caebc39dbc2a25657e22b234a5c8","pool":"Foundry USA","size":1608285,"nonce":1397875739,"height":952782,"reward":314497391,"weight":3993636,"version":561594368,"tx_count":5008,"fee_range":[0.6396396396396397,0.7859388396684767,0.786,0.8,1.198237885462555,2.6548672566371683,250],"timestamp":1780876789,"difficulty":138955357012247.3,"median_fee":1.024571428571429,"total_fees":1997391,"merkle_root":"4bd6e24acae17dcab029e7b8c740dfeada5b00de7ddb4b7ff002057dbac67ca7","previous_block":"00000000000000000000182f5d5b2104feb8528d8e6e7dc277c63a9be0b97149"},{"bits":386008719,"hash":"00000000000000000000182f5d5b2104feb8528d8e6e7dc277c63a9be0b97149","pool":"MARA Pool","size":1636033,"nonce":1002725692,"height":952781,"reward":313312391,"weight":3992986,"version":537133056,"tx_count":6612,"fee_range":[0.539568345323741,0.5423809523809524,0.5423809523809524,0.5541264737406216,0.6500569476082004,1,33.29376854599406],"timestamp":1780876052,"difficulty":138955357012247.3,"median_fee":0.5643507972665147,"total_fees":812391,"merkle_root":"bf6b87b3d9221cde71748a4a0dd41d9021161b5ce1c7f8e9dc80980c7e43e91b","previous_block":"000000000000000000019e2ce568d2812ec53420eb4c40da43620d87763436e9"},{"bits":386008719,"hash":"000000000000000000019e2ce568d2812ec53420eb4c40da43620d87763436e9","pool":"SECPOOL","size":1571111,"nonce":382478707,"height":952780,"reward":313976223,"weight":3993722,"version":546643968,"tx_count":5241,"fee_range":[0.6502420962688693,0.7128571428571429,0.7232142857142857,0.7285714285714285,1.0357142857142858,2.1985559566787005,709.2198581560284],"timestamp":1780875909,"difficulty":138955357012247.3,"median_fee":1,"total_fees":1476223,"merkle_root":"56ce2742119cc7e7c868b9e890efb9f604a67ce3f2fda061b031a67d6c2f503c","previous_block":"000000000000000000004a32c5aba57e9f1260ea10e78916d56a987e1d0de1be"},{"bits":386008719,"hash":"000000000000000000004a32c5aba57e9f1260ea10e78916d56a987e1d0de1be","pool":"Foundry USA","size":1672658,"nonce":2610313333,"height":952779,"reward":314320466,"weight":3993644,"version":536928256,"tx_count":5004,"fee_range":[0.7285714285714285,0.7528571428571429,0.766,0.7725,1.0857142857142856,2.3305613305613306,60],"timestamp":1780875295,"difficulty":138955357012247.3,"median_fee":1.006287607328781,"total_fees":1820466,"merkle_root":"8f3b872706d30af80398dfbc58c1cff0ef2f7f0fef91ba1656907dbd3575e79e","previous_block":"000000000000000000001318972b13f26d58fd7d817d968e68cfa8af3e44e215"},{"bits":386008719,"hash":"000000000000000000001318972b13f26d58fd7d817d968e68cfa8af3e44e215","pool":"AntPool","size":1630876,"nonce":22521441,"height":952778,"reward":313984169,"weight":3993904,"version":537059328,"tx_count":5836,"fee_range":[0.6214285714285714,0.6503318019397651,0.6701914832809374,0.6825714285714286,1.0245714285714285,2.3363636363636364,200],"timestamp":1780874701,"difficulty":138955357012247.3,"median_fee":0.7217142857142855,"total_fees":1484169,"merkle_root":"cf37d46fb796783d63e8af4bd408521e6a7a8cde73ff1994b53cd9666d839710","previous_block":"000000000000000000015ff59523550f5ffa003493c1e64c0d9ee955c72da718"},{"bits":386008719,"hash":"000000000000000000015ff59523550f5ffa003493c1e64c0d9ee955c72da718","pool":"Foundry USA","size":1627375,"nonce":1059622078,"height":952777,"reward":314394261,"weight":3993628,"version":620036096,"tx_count":4842,"fee_range":[0.688961038961039,0.7142857142857143,0.7144898542440697,0.7234726688102894,1.198581560283688,3,100],"timestamp":1780874112,"difficulty":138955357012247.3,"median_fee":1.036484523809524,"total_fees":1894261,"merkle_root":"01140fc88168653ef16c2c2fef7c044b495f0bd67b5f7316356e91057150ded8","previous_block":"000000000000000000004367647f5a52ba8cdc791cbe82e49c2d25a1b1bc1638"},{"bits":386008719,"hash":"000000000000000000004367647f5a52ba8cdc791cbe82e49c2d25a1b1bc1638","pool":"MARA Pool","size":1636771,"nonce":3002418128,"height":952776,"reward":313494860,"weight":3992818,"version":605323264,"tx_count":6141,"fee_range":[0.539568345323741,0.5402597402597402,0.5421768707482993,0.5535714285714286,0.5643507972665148,1.0357142857142858,40],"timestamp":1780873497,"difficulty":138955357012247.3,"median_fee":0.5539285714285713,"total_fees":994860,"merkle_root":"4ecaa59ecfece180b2f3ce56934389ae6ce4c8f9b0a036051397076f86472c88","previous_block":"00000000000000000000fc868083a851bf32df6044eb5b89e9c5cb013db7f8a0"},{"bits":386008719,"hash":"00000000000000000000fc868083a851bf32df6044eb5b89e9c5cb013db7f8a0","pool":"F2Pool","size":1574885,"nonce":3134843494,"height":952775,"reward":313203027,"weight":3997610,"version":619683840,"tx_count":6499,"fee_range":[0.539568345323741,0.5451281214297372,0.5453022142429683,0.5453022142429683,0.5668161434977579,0.6530319339791891,60.136054421768705],"timestamp":1780873304,"difficulty":138955357012247.3,"median_fee":0.5453022142429685,"total_fees":703027,"merkle_root":"d0262a35d846f3e95f17fa2a2203e2f82b3dee294a1b26d7307dbc008d6b46b6","previous_block":"000000000000000000005262b2931f7f9bcd624f62672c0d43bcd8b611c85b95"}]},"meta":{"timestamp":"2026-06-08T01:19:54.226Z","request_id":"67ca8392-66e3-42c3-87b1-782d03cdb1e5"},"status":"ok","message":"Blocks retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/difficulty":{"get":{"operationId":"get_v1_difficulty","tags":["Bitcoin"],"summary":"Difficulty-adjustment status","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"remaining_time":523326747,"progress_percent":61.35912698412699,"remaining_blocks":779,"difficulty_change":-10.614686483539892,"previous_retarget":1.7190077664198355,"estimated_retarget_date":1781404921747},"meta":{"timestamp":"2026-06-08T01:19:55.625Z","request_id":"ee6053cd-3bb8-4ce6-b31a-31f77f4d3f4a"},"status":"ok","message":"Difficulty retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/fees":{"get":{"operationId":"get_v1_fees","tags":["Bitcoin"],"summary":"Recommended transaction fees (sat/vB)","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"hour":1,"unit":"sat/vB","economy":1,"fastest":1,"minimum":1,"half_hour":1},"meta":{"timestamp":"2026-06-08T01:19:55.731Z","request_id":"311941c0-bd73-4921-9242-b65092be9351"},"status":"ok","message":"Fees retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/hashrate":{"get":{"operationId":"get_v1_hashrate","tags":["Bitcoin"],"summary":"Network hashrate over time","description":"","parameters":[{"name":"period","in":"query","required":false,"description":"24h | 3d | 1w | 1m | …","schema":{"type":"string"},"example":"1m"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":31,"period":"1m","hashrates":[{"hashrate":9.873315544973881e+20,"timestamp":1778284800},{"hashrate":1.104548446767261e+21,"timestamp":1778371200},{"hashrate":9.939410890887741e+20,"timestamp":1778457600},{"hashrate":1.107902334414321e+21,"timestamp":1778544000},{"hashrate":8.649437798573863e+20,"timestamp":1778630400},{"hashrate":9.163139560685774e+20,"timestamp":1778716800},{"hashrate":9.87446035292961e+20,"timestamp":1778803200},{"hashrate":9.686996303082559e+20,"timestamp":1778889600},{"hashrate":1.029772883544185e+21,"timestamp":1778976000},{"hashrate":9.603486290337243e+20,"timestamp":1779062400},{"hashrate":9.364806032762224e+20,"timestamp":1779148800},{"hashrate":9.629338250505994e+20,"timestamp":1779235200},{"hashrate":1.042274289907968e+21,"timestamp":1779321600},{"hashrate":8.538633350911529e+20,"timestamp":1779408000},{"hashrate":1.063883689104657e+21,"timestamp":1779494400},{"hashrate":1.112352166288189e+21,"timestamp":1779580800},{"hashrate":8.86352998199887e+20,"timestamp":1779667200},{"hashrate":1.130398935106209e+21,"timestamp":1779753600},{"hashrate":9.40362141191188e+20,"timestamp":1779840000},{"hashrate":9.491190769737547e+20,"timestamp":1779926400},{"hashrate":1.101448044355212e+21,"timestamp":1780012800},{"hashrate":9.592062597673383e+20,"timestamp":1780099200},{"hashrate":9.772729221717897e+20,"timestamp":1780185600},{"hashrate":1.007689024918429e+21,"timestamp":1780272000},{"hashrate":9.222063913490624e+20,"timestamp":1780358400},{"hashrate":7.598111208612261e+20,"timestamp":1780444800},{"hashrate":7.52888901490385e+20,"timestamp":1780531200},{"hashrate":9.905226865416313e+20,"timestamp":1780617600},{"hashrate":9.26821030149928e+20,"timestamp":1780704000},{"hashrate":8.302274104518604e+20,"timestamp":1780790400},{"hashrate":8.069019970486307e+20,"timestamp":1780876800}],"current_hashrate":8.743312549114202e+20,"current_difficulty":138955357012247.3},"meta":{"timestamp":"2026-06-08T01:19:55.820Z","request_id":"44bb958b-a1f0-4ae7-a3cb-241f35b74b34"},"status":"ok","message":"Hashrate retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/mempool":{"get":{"operationId":"get_v1_mempool","tags":["Bitcoin"],"summary":"Current mempool state & fee histogram","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":103132,"vsize":43079120,"total_fee":9138330,"fee_histogram":[{"vsize":55589,"fee_rate":4.0306334},{"vsize":54249,"fee_rate":3.0214286},{"vsize":50594,"fee_rate":2.3},{"vsize":50008,"fee_rate":2.0434783},{"vsize":50044,"fee_rate":1.95},{"vsize":68263,"fee_rate":1.5755396},{"vsize":50670,"fee_rate":1.204599},{"vsize":50053,"fee_rate":1.0920246},{"vsize":57734,"fee_rate":1.0215827},{"vsize":50220,"fee_rate":1.0070423},{"vsize":60202,"fee_rate":1},{"vsize":50042,"fee_rate":0.77697843},{"vsize":56841,"fee_rate":0.65467626},{"vsize":87933,"fee_rate":0.64028776},{"vsize":82644,"fee_rate":0.60431653},{"vsize":58519,"fee_rate":0.5971223},{"vsize":69889,"fee_rate":0.58992803},{"vsize":140390,"fee_rate":0.5827338},{"vsize":133407,"fee_rate":0.5683453},{"vsize":153442,"fee_rate":0.5539568},{"vsize":887190,"fee_rate":0.53956836},{"vsize":381287,"fee_rate":0.5323741},{"vsize":141326,"fee_rate":0.52517986},{"vsize":103562,"fee_rate":0.5118672},{"vsize":67768,"fee_rate":0.51184636},{"vsize":83060,"fee_rate":0.50186586},{"vsize":54118,"fee_rate":0.47482014},{"vsize":286865,"fee_rate":0.4532374},{"vsize":73721,"fee_rate":0.41843972},{"vsize":54155,"fee_rate":0.40014434}]},"meta":{"timestamp":"2026-06-08T01:19:55.882Z","request_id":"f4f28ea3-deee-42b7-b54b-f3294552426b"},"status":"ok","message":"Mempool retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/mining":{"get":{"operationId":"get_v1_mining","tags":["Bitcoin"],"summary":"Mining-pool share","description":"","parameters":[{"name":"period","in":"query","required":false,"description":"24h | 3d | 1w | 1m | 3m | 6m | 1y | …","schema":{"type":"string"},"example":"1w"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"pools":[{"name":"Foundry USA","blocks":234,"empty_blocks":0,"share_percent":27},{"name":"AntPool","blocks":163,"empty_blocks":0,"share_percent":18.8},{"name":"F2Pool","blocks":99,"empty_blocks":0,"share_percent":11.4},{"name":"SpiderPool","blocks":90,"empty_blocks":0,"share_percent":10.4},{"name":"ViaBTC","blocks":76,"empty_blocks":0,"share_percent":8.8},{"name":"MARA Pool","blocks":42,"empty_blocks":0,"share_percent":4.8},{"name":"SECPOOL","blocks":38,"empty_blocks":1,"share_percent":4.4},{"name":"Luxor","blocks":35,"empty_blocks":0,"share_percent":4},{"name":"OCEAN","blocks":28,"empty_blocks":0,"share_percent":3.2},{"name":"SBI Crypto","blocks":16,"empty_blocks":0,"share_percent":1.8},{"name":"Binance Pool","blocks":13,"empty_blocks":0,"share_percent":1.5},{"name":"Braiins Pool","blocks":11,"empty_blocks":0,"share_percent":1.3},{"name":"Unknown","blocks":9,"empty_blocks":0,"share_percent":1},{"name":"Poolin","blocks":3,"empty_blocks":0,"share_percent":0.3},{"name":"NiceHash","blocks":3,"empty_blocks":0,"share_percent":0.3},{"name":"BTC.com","blocks":3,"empty_blocks":0,"share_percent":0.3},{"name":"ULTIMUSPOOL","blocks":3,"empty_blocks":0,"share_percent":0.3},{"name":"Innopolis Tech","blocks":1,"empty_blocks":0,"share_percent":0.1}],"period":"1w","pool_count":18,"block_count":867},"meta":{"timestamp":"2026-06-08T01:19:55.970Z","request_id":"e3acef24-fd95-44e6-8e19-6582f09bcac6"},"status":"ok","message":"Mining retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/price":{"get":{"operationId":"get_v1_price","tags":["Bitcoin"],"summary":"Current BTC price","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"aud":89425,"cad":88000,"eur":54745,"gbp":47501,"jpy":10123923,"usd":63058,"time":1780881305},"meta":{"timestamp":"2026-06-08T01:19:56.073Z","request_id":"18a89d49-c68b-4392-b2e7-cf3c551a4bd9"},"status":"ok","message":"Price retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/tx":{"get":{"operationId":"get_v1_tx","tags":["Bitcoin"],"summary":"Transaction detail by id","description":"","parameters":[{"name":"txid","in":"query","required":true,"description":"A transaction id (64 hex)","schema":{"type":"string"},"example":"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"transaction":{"fee":0,"size":204,"txid":"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b","status":{"confirmed":true,"block_time":1231006505,"block_height":0},"weight":816,"outputs":[{"type":"p2pk","value":5000000000}],"version":1,"locktime":0,"total_out":5000000000,"input_count":1,"output_count":1}},"meta":{"timestamp":"2026-06-08T01:19:56.158Z","request_id":"bd1be1c2-b441-4cc5-8659-fa9e41c7cb7b"},"status":"ok","message":"Transaction retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service description & endpoints","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"service":"mempool-api","endpoints":{"GET /v1/tx":"Transaction detail (txid=).","GET /v1/fees":"Recommended fees (sat/vB).","GET /v1/meta":"This document.","GET /v1/block":"Block detail by height= or hash=.","GET /v1/price":"Current BTC price.","GET /v1/blocks":"The most recent blocks.","GET /v1/mining":"Mining-pool share (period=24h|1w|1m|…).","GET /v1/address":"Address stats (address=).","GET /v1/mempool":"Current mempool state & fee histogram.","GET /v1/hashrate":"Network hashrate (period=).","GET /v1/difficulty":"Difficulty-adjustment status."},"description":"Live Bitcoin blockchain & mempool data via mempool.space: recommended fees, mempool state, recent blocks and block detail, address and transaction lookup, the difficulty adjustment, mining-pool share, network hashrate and the BTC price. Real on-chain data, no key."},"meta":{"timestamp":"2026-06-08T01:19:56.239Z","request_id":"09dea5db-fce1-482b-bb4e-e0fea56982df"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":7000,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":600,"monthly_call_quota":100000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2200,"monthly_call_quota":550000,"rps_limit":25,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":7500,"monthly_call_quota":2800000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/mempool-api"}