Zum Inhalt springen

Öffentliche API

Miners Tools CDN bietet eine kostenlose, schreibgeschützte JSON-API über das Firmware-Archiv. Kein API-Schlüssel — nur HTTP GET. CORS ist offen (Access-Control-Allow-Origin: *) und wird statisch aus denselben Daten wie die Website generiert, wird also nie veraltet.

Base URL: https://cdn.miners.tools/api/v1/

Endpunkte

Methode & PfadGibt zurück
GET /api/v1/manufacturersListe der Hersteller + Anzahl
GET /api/v1/{manufacturer}/modelsModelle eines Herstellers
GET /api/v1/{manufacturer}/{model}/firmware/listFirmwares eines Modells
GET /api/v1/{manufacturer}/{model}/firmware/download/{firmware}302-Weiterleitung zur Datei

wobei {manufacturer} eines von bitmain, innosilicon, whatsminer, vnish ist.

Beispiel

Terminal-Fenster
# list firmwares for the Bitmain Antminer S19 Pro
curl https://cdn.miners.tools/api/v1/bitmain/s19pro/firmware/list
# download a firmware (follows the 302 to the file)
curl -L -O https://cdn.miners.tools/api/v1/bitmain/s19pro/firmware/download/Antminer-S19-Pro-merge-release-20221226124238.bmu

Antwortformat

{
"api": "v1",
"manufacturer": "bitmain",
"model": "s19pro",
"name": "Antminer S19PRO",
"count": 6,
"firmwares": [
{
"filename": "Antminer-S19-Pro-merge-release-20221226124238.bmu",
"size_human": "48.5 MB",
"released": "2022-12-26",
"download": "https://cdn.miners.tools/api/v1/bitmain/s19pro/firmware/download/Antminer-S19-Pro-merge-release-20221226124238.bmu",
"direct": "https://cdn.miners.tools/downloads/bitmain/sha256/S19PRO/FW/Antminer-S19-Pro-merge-release-20221226124238.bmu"
}
]
}

Jede Firmware hat zwei Links: download ist der API-Endpunkt, der per 302 zur Datei weiterleitet (innerhalb der API), und direct ist die direkte Datei-URL auf dem CDN (ohne Weiterleitung). Beide sind absolute URLs.