main
  KoInIuMבריכה כורים עמדות ייחוס בורסה אודות שאלות נפוצות API תרשימים תשלומים מערכת סטטוס  👤
KoInIuM API Documentation

Public REST API for querying pool status, coin data, and account balances. All endpoints return JSON. No authentication required.

Base URL:

https://koinium.it/api/

⚠️ Rate limit: max 10 requests per minute per IP. Returns HTTP 503 when the server is overloaded.
/api/status10 req/min
/api/currencies10 req/min
/api/wallet10 req/min
/api/walletEx60 req/min
HTTP Error Responses
503 Disabled, server overloaded — The server is under heavy load. Retry after a few seconds.
Empty response (HTTP 200) — Rate limit exceeded, username not found, or account locked.

GET /api/status  Pool Status

Returns per-algorithm statistics including hashrate, workers, fees, and profitability estimates.

💾 Cached for 30s · Only algorithms with at least one active coin are listed.

בקשה:

GET https://koinium.it/api/status

תוצאה:

{
    "neoscrypt": {
        "name": "neoscrypt",
        "port": 4233,
        "coins": 8,
        "fees": 1,
        "fees_solo": 1,
        "hashrate": 1713606082,
        "hashrate_shared": 0,
        "hashrate_solo": 1713606082,
        "workers": 4,
        "workers_shared": 4,
        "workers_solo": 0,
        "estimate_current": "0.00060081",
        "estimate_last24h": "0.00115378",
        "actual_last24h": "0.78165",
        "mbtc_mh_factor": 1000,
        "hashrate_last24h": 194871868.3474
    },
    "scrypt": {
        "name": "scrypt",
        "port": 3433,
        "coins": 44,
        "fees": 1,
        "fees_solo": 1,
        "hashrate": 4018714999,
        "hashrate_shared": 0,
        "hashrate_solo": 4018714999,
        "workers": 5,
        "workers_shared": 5,
        "workers_solo": 0,
        "estimate_current": "0.00001353",
        "estimate_last24h": "0.00001915",
        "actual_last24h": "0.01302",
        "mbtc_mh_factor": 1000,
        "hashrate_last24h": 2924587603.0316
    },
    "sha256d": {
        "name": "sha256d",
        "port": 3333,
        "coins": 51,
        "fees": 1,
        "fees_solo": 1,
        "hashrate": 2942351756548700,
        "hashrate_shared": 0,
        "hashrate_solo": 2942351756548700,
        "workers": 19,
        "workers_shared": 19,
        "workers_solo": 0,
        "estimate_current": "0.00140124",
        "estimate_last24h": "0.00124114",
        "actual_last24h": "1.12292",
        "mbtc_mh_factor": 1000000000,
        "hashrate_last24h": 2565716809809990
    }
}
📋 Field Descriptions
FieldTypeDescription
namestringAlgorithm name
portintStratum port number
coinsintNumber of active coins for this algorithm
feesfloatShared mining fee (%)
fees_solofloatSolo mining fee (%)
hashrateintTotal pool hashrate (H/s)
hashrate_sharedintShared miners hashrate (H/s)
hashrate_solointSolo miners hashrate (H/s)
workersintTotal connected workers
workers_sharedintConnected shared workers (password without m=solo)
workers_solointConnected solo workers (password contains m=solo)
estimate_currentstringCurrent estimated profitability (mBTC/factor/day, net of fees)
estimate_last24hstringAverage estimated profitability over last 24h
actual_last24hstringActual profitability over last 24h (mBTC/factor/day)
mbtc_mh_factorintHashrate unit factor: ×1000 for scrypt/neoscrypt (mBTC/MH/day), ×10⁹ for sha256d (mBTC/GH/day)
hashrate_last24hfloatAverage pool hashrate over last 24h (H/s)

GET /api/currencies  Currencies

Returns per-coin statistics for all active, non-AuxPoW coins. Includes block data, hashrate, and profitability.

💾 Cached for 15s
🔒 Ninja coins have masked details for privacy (symbol shown as NNJ).
📌 Excludes AuxPoW and PoS coins. Keyed by coin symbol.

בקשה:

GET https://koinium.it/api/currencies

תוצאה:

{
    "EMC2": {
        "name": "Einsteinium",
        "algo": "scrypt",
        "port": 3433,
        "reward": 0.975,
        "blocktime": null,
        "height": 11770756,
        "difficulty": 18.0935557,
        "minimumPayment": 0.001,
        "fees": 1,
        "fees_solo": 1,
        "miners": 0,
        "workers": 5,
        "workers_shared": 5,
        "workers_solo": 0,
        "shares": 14,
        "hashrate": 934584883.6096,
        "hashrate_shared": "0",
        "hashrate_solo": 934584883.6096,
        "network_hashrate": 873159887.6388,
        "estimate": "0.01403",
        "24h_blocks": 257,
        "24h_blocks_shared": 0,
        "24h_blocks_solo": 0,
        "24h_btc": 1.99e-06,
        "lastblock": 11770754,
        "lastblock_shared": 0,
        "lastblock_solo": 0,
        "timesincelast": 293,
        "timesincelast_shared": 0,
        "timesincelast_solo": 0
    },
    "NNJ": {
        "name": "Ninja",
        "algo": "sha256d",
        "port": 3333,
        "reward": 1,
        "blocktime": 0,
        "height": 0,
        "difficulty": 0,
        "minimumPayment": 0.001,
        "fees": 1,
        "fees_solo": 1,
        "miners": 0,
        "workers": 22,
        "workers_shared": 22,
        "workers_solo": 0,
        "shares": 131,
        "hashrate": "0",
        "hashrate_shared": "0",
        "hashrate_solo": "0",
        "network_hashrate": 0,
        "estimate": "1.27275",
        "24h_blocks": 0,
        "24h_blocks_shared": 0,
        "24h_blocks_solo": 0,
        "24h_btc": 0,
        "lastblock": 0,
        "lastblock_shared": 0,
        "lastblock_solo": 0,
        "timesincelast": 0,
        "timesincelast_shared": 0,
        "timesincelast_solo": 0,
        "ninja": true
    },
    ...
}
📋 Field Descriptions
FieldTypeDescription
namestringCoin name (masked as "Ninja" for ninja coins)
algostringMining algorithm (sha256d, scrypt, neoscrypt)
portintStratum port. May be coin-specific if configured in db_stratums, otherwise the algo default
rewardfloatCurrent block reward (may include fees for coins like BTC)
blocktimeint|nullTarget block time in seconds. Can be null if not set in the database
heightintCurrent blockchain height (0 for ninja coins)
difficultyfloatCurrent network difficulty (0 for ninja coins)
minimumPaymentfloatMinimum withdrawal amount (BTC equivalent). Max of global minimum (0.001) and per-coin minimum
fees / fees_solofloatShared / Solo mining fees (%)
minersintUnique accounts targeting this coin (with active workers)
workersintTotal connected workers mining this coin (includes workers on default coinid=6)
workers_shared / workers_solointWorkers split by mining mode
sharesintShare count since the last block was found
hashratefloat|stringPool hashrate on this coin (H/s). Returns string "0" when no hashrate, numeric otherwise
hashrate_shared / hashrate_solofloat|stringHashrate split by mode (same type behavior as hashrate)
network_hashratefloatEstimated total network hashrate (0 for ninja coins)
estimatestringEstimated profitability (mBTC/MH/day)
24h_blocksintBlocks found by pool in last 24h
24h_blocks_shared / 24h_blocks_solointBlocks split by mode
24h_btcfloatBTC earned in last 24h
lastblockintHeight of last block found by pool (0 if none or ninja)
lastblock_shared / lastblock_solointLast block height split by mode
timesincelastintSeconds since last found block (0 if none)
timesincelast_shared / timesincelast_solointTime since last block split by mode
symbolstringOptional. Present only when the coin has an alternate ticker symbol (symbol2)
ninjaboolOptional. Present and true only for ninja-flagged coins. All identifying details are masked

GET /api/wallet  Account Status

Returns balance summary for a registered account. The "username" parameter is required.

בקשה:

GET https://koinium.it/api/wallet?username=USERNAME

ℹ️ The legacy parameter "address" is still accepted for backward compatibility.

תוצאה:

{
    "currency": "BTC",
    "unsold": 0.00050362,
    "balance": 0.00120000,
    "unpaid": 0.00170362,
    "paid24h": 0.00000000,
    "total": 0.00170362
}
📋 Field Descriptions
FieldTypeDescription
currencystringPayout coin symbol (based on account's coinid). Masked as "NNJ" for ninja coins
unsoldfloatEarnings from mined coins not yet exchanged (converted to BTC equivalent)
balancefloatAvailable balance ready for withdrawal
unpaidfloatTotal unpaid = unsold + balance
paid24hfloatTotal paid (withdrawn) in the last 24 hours
totalfloatGrand total = unpaid + paid24h

Returns empty response if username not found or account is locked.


GET /api/walletEx  Account Status (Extended)

Extended account info including per-worker details (hashrate, difficulty, version).

בקשה:

GET https://koinium.it/api/walletEx?username=USERNAME

ℹ️ The legacy parameter "address" is still accepted for backward compatibility.

תוצאה:

{
    "currency": "BTC",
    "unsold": 0.00050362,
    "balance": 0.00120000,
    "unpaid": 0.00170362,
    "paid24h": 0.00000000,
    "total": 0.00170362,
    "miners": [
        {
            "version": "BFGMiner/5.5.0",
            "password": "d=65536,m=solo",
            "ID": "antminer-s19",
            "algo": "sha256d",
            "difficulty": 65536,
            "subscribe": 1,
            "accepted": 82463372.083,
            "rejected": 0
        }
    ]
}
📋 Field Descriptions — miners[]
FieldTypeDescription
versionstringMining software user-agent string
passwordstringStratum password (contains difficulty d= and mining mode m= options)
IDstringWorker/device name
algostringAlgorithm the worker is mining
difficultyfloatCurrent share difficulty assigned to this worker
subscribeintWhether the worker supports mining.subscribe (1=yes, 0=no)
acceptedfloatAccepted share rate (weighted difficulty sum)
rejectedfloatRejected share rate

Returns empty response if username not found or account is locked. Workers are sorted by password.


Endpoints

EndpointDescriptionAuthCacheRate Limit
/api/status Per-algorithm pool statistics 30s 10/min
/api/currencies Per-coin statistics (non-AuxPoW, non-PoS) 15s 10/min
/api/wallet?username=X Account balance summary Username 10/min
/api/walletEx?username=X Extended: balance + active workers Username 60/min

Notes:
· Hashrate values are in H/s (hashes per second). In /api/status hashrate values are integers; in /api/currencies they may be numeric or string "0" when zero.
· Estimates are in mBTC/MH/day (adjusted by mbtc_mh_factor for each algorithm). Use mbtc_mh_factor to interpret the unit: ×1000 = mBTC/MH/day (scrypt, neoscrypt), ×10⁹ = mBTC/GH/day (sha256d).
· Ninja coins have masked details for privacy (symbol shown as NNJ).
· blocktime may be null when not available from the daemon.
· Admin IPs bypass rate limiting and overload checks.