Query API
Klartext-Query-API zum Abrufen von Daten von blockchain.com
Some API calls are available with
CORS headers
if you add a &cors=true parameter to the GET requestBitte begrenze deine Abfragen auf maximal 1 alle 10 Sekunden. Alle Bitcoin-Werte sind in Satoshi angegeben, d. h. teile durch 100000000, um den Betrag in BTC zu erhalten
Echtzeit
- getdifficulty- Aktuelles Schwierigkeitsziel als Dezimalzahl
- getblockcount- Aktuelle Blockhöhe in der längsten Chain
- latesthash- Hash des letzten Blocks
- bcperblock- Aktuelle Block-Belohnung in BTC
- totalbc- Gesamtzahl der im Umlauf befindlichen Bitcoins (bis zu 1 Stunde verzögert)
- probability- Wahrscheinlichkeit, bei jedem Hash-Versuch einen gültigen Block zu finden
- hashestowin- Durchschnittliche Anzahl der Hash-Versuche, die zum Lösen eines Blocks benötigt werden
- nextretarget- Blockhöhe des nächsten Difficulty-Re-Targets
- avgtxsize- Durchschnittliche Transaktionsgröße der letzten 1000 Blöcke. Ändere die Anzahl der Blöcke, indem du eine Ganzzahl als zweites Argument übergibst, z. B. avgtxsize/2000
- avgtxvalue- Durchschnittlicher Transaktionswert (1000 Standard)
- interval- Durchschnittliche Zeit zwischen Blöcken in Sekunden
- eta- Geschätzte Zeit bis zum nächsten Block (in Sekunden)
- avgtxnumber- Durchschnittliche Anzahl der Transaktionen pro Block (100 Standard)
Echtzeit
Um nach x Bestätigungen zu filtern, füge den confirmations-Parameter hinzu"e.g. /q/addressbalance/1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj?confirmations=6"
- getreceivedbyaddress/$address- Erhalte die Gesamtzahl der von einer Adresse empfangenen Bitcoins (in satoshi). Mehrere Adressen getrennt durch | Verwende dies nicht zur Verarbeitung von Zahlungen ohne den confirmations-ParameterFüge die Parameter start_time und end_time hinzu, um den Empfang auf einen bestimmten Zeitraum zu beschränken. Die angegebenen Zeiten sollten ein Unix-Zeitstempel in Millisekunden sein. Mehrere Adressen getrennt durch |
- getsentbyaddress/$address- Erhalte die Gesamtzahl der von einer Adresse gesendeten Bitcoins (in satoshi). Mehrere Adressen getrennt durch | Verwende dies nicht zur Verarbeitung von Zahlungen ohne den confirmations-Parameter
- addressbalance/$address- Erhalte den Saldo einer Adresse (in satoshi). Mehrere Adressen getrennt durch | Verwende dies nicht zur Verarbeitung von Zahlungen ohne den confirmations-Parameter
- addressfirstseen/$address- Zeitstempel des Blocks, in dem eine Adresse zuerst bestätigt wurde.
Tools
- addresstohash/$address- Konvertiert eine Bitcoin-Adresse in einen hash 160
- hashtoaddress/$hash- Konvertiert einen hash 160 in eine Bitcoin-Adresse
- hashpubkey/$pubkey- Konvertiert einen öffentlichen Schlüssel in einen hash 160
- addrpubkey/$pubkey- Konvertiert einen öffentlichen Schlüssel in eine Adresse
- pubkeyaddr/$address- Konvertiert eine Adresse in einen öffentlichen Schlüssel (falls verfügbar)
Transactions Lookups
- txtotalbtcoutput/$txHash- Erhalte den gesamten Ausgabewert einer Transaktion (in satoshi)
- txtotalbtcinput/$txHash- Erhalte den gesamten Eingabewert einer Transaktion (in satoshi)
- txfee/$txHash- Erhalte die in einer Transaktion enthaltene Gebühr (in satoshi)
- txresult/$txHash/$address- Berechne das Ergebnis einer an eine Adresse gesendeten oder von ihr empfangenen Transaktion. Mehrere Adressen getrennt durch |
Sonstiges
- unconfirmedcount- Anzahl der ausstehenden, nicht bestätigten Transaktionen
- 24hrprice- 24-Stunden-gewichteter Preis der größten Börsen
- marketcap- USD-Marktkapitalisierung (basierend auf dem 24-Stunden-gewichteten Preis)
- 24hrtransactioncount- Anzahl der Transaktionen in den letzten 24 Stunden
- 24hrbtcsent- Anzahl der in den letzten 24 Stunden gesendeten btc (in satoshi)
- hashrate- Geschätzte Netzwerk-Hashrate in Gigahash
- rejected- Schlage den Grund nach, warum der angegebene tx- oder block-Hash abgelehnt wurde (falls vorhanden)
Top-Krypto-Assets erkunden.