Mining pools API documentation

This is a detailed documentation on how you can use minerstat mining pools API. By calling the main endpoint you can obtain data for all pools that are available in the minerstat database. By including different GET parameters, you can limit the obtained data to specific list of pools or to specific list of providers.

https://api.minerstat.com/v2/pools

Parameters

Parameter
Type
Description
coin
string
List of the pools for entered coin, for example: ?coin=ETH
type
string
List of pools by type, for example: ?type=multipool

Example calls

https://api.minerstat.com/v2/pools
https://api.minerstat.com/v2/pools?coin=ETH
https://api.minerstat.com/v2/pools?type=multipool

Example response

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[
 {
  "id": "a195fd59ce0ebc3f9b2d99b3c396ff198bcb4a5e",
  "name": "Ezil",
  "url": "ezil",
  "description": "Ezil is a pool that will switch between Ethash coin (ETH or ETC) and ZIL to optimize the earnings. The fee is 1%.",
  "website": "https://ezill.me",
  "founded": 2019,
  "type": "pool",
  "coins": {
   "ETH+ZIL": {
    "algorithm": "Ethash",
    "payoutThreshold": "0.01 ETH",
    "rewardMethod": "PPS+",
    "fee": "1%",
    "anonymous": true,
    "registration": false
   }, ...
  }
 }, ...
]
Parameter
Type
Description
id
string
Unique identifier of the pool.
name
string
Pool's name.
url
string
Pool's unique URL.
description
string
Pool's description.
website
string
Pool's website.
founded
string
Year in which the pool was founded.
type
string
Pool's type, for example pool and multipool
coins
object{}
List of coins supported by the pool.
coins.{COIN}.algorithm
string
{COIN}'s mining algorithm.
coins.{COIN}.payoutThreshold
string
Pool's payout threshold when mining {COIN}.
coins.{COIN}.rewardMethod
string
Coin's reward method for mining {COIN}.
coins.{COIN}.fee
string
Pool's fee for mining {COIN}.
coins.{COIN}.anonymous
boolean
true if pool supports anonymous mining of {COIN} and false if pool doesn't support anonymous mining of {COIN}.
coins.{COIN}.registration
boolean
true if pool supports mining of {COIN} through registration and false if pool doesn't support mining of {COIN} through registration.