Öffentliche API

Öffentliche API von BitBay 2.0

Die neue API 3.0 Spezifikation wird in Kürze verfügbar sein. API 2.0 kann weiter genutzt werden. Wenn API 2.0 deaktiviert wird, werden wir Sie im Voraus informieren (ca. 2 Monate im Voraus).

Einreichung von Beschwerden.


https://bitbay.net/API/Public/[Währung 1][Währung 2]/[Kategorie].json
  • [Währung 1] - Obligatorisch, es ist die Abkürzung der Kryptowährung (BTC oder LTC).
  • [Währung 2] - optional, wenn kein Standard angegeben wird, wird sie auf USD gesetzt (für Börsenaggregate)
  • [Kategorie] - Art der Beschwerde, verfügbar:
    • trades - letzte Transaktionen
    • orderbook - Angebote von der Börse
    • market - Angebote von der Börse und letzte Transaktionen
    • ticker - Zusammenfassung der Statistiken
    • all - alle oben genannten Informationen

Beispiel:


https://bitbay.net/API/Public/BTCPLN/orderbook.json

Einzelheiten

trades - letzte Transaktionen

Liefert einen Array, dessen Elemente JSON-Objekte sind, sortiert von den ältesten zu den jüngsten, maximal 50, sodass der Standardaufruf die ersten 50 Transaktionen in einer bestimmten Währung zurückgibt. Beispiel:


[{"date":1396340859,"price":1524.50,"amount":0.08000000,"tid":"44"},{"date":1396340875,"price":1525.00,"amount":0.13000000,"tid":"45"}]

In jedem JSON-Objekt ist folgendes enthalten:

  • date - Zeit der Transaktion als unix timestamp
  • price - Kurs
  • amount - Menge der Kryptowährung bei der Transaktion
  • tid - einmalige ID der Transaktion

Sie können Transaktionen, die mit einer bestimmten ID beginnen, herunterladen, indem Sie den Parameter „since“ mit der get-Methode senden, in dem die tid der Transaktion angeben wird, nach der wir beginnen möchten, also z. B.:


https://bitbay.net/API/Public/BTCPLN/trades.json?since=43

lädt alle Transaktionen ab 44 (43 nicht eingeschlossen).

Auf diese Weise können alle Transaktionen abgerufen werden, indem die Abfrage wiederholt aufgerufen wird, wobei nur die tid der letzten Transaktion aus der vorherigen Abfrage im Parameter since angegeben wird.

Optional kann der Parameter „sort“ verwendet werden, der zwei Werte annimmt „desc“ - gibt Transaktionen in der Reihenfolge von der jüngsten bis zur ältesten zurück, und „asc“ gibt Transaktionen in umgekehrter Reihenfolge zurück.

orderbook - Angebote von der Börse

Gibt ein Objekt mit 2 Schlüsseln zurück: Bids und Asks, die wiederum Arrays von Kauf- und Verkaufsangeboten sind. Die Elemente dieser Arrays sind ebenfalls Arrays, die jeweils aus 2 Elementen bestehen, von denen das erste der Wechselkurs und das zweite die Menge der Währung in einem bestimmten Angebot ist.

Beispiel:


{"bids":[[1519.00,0.07],[1513.00,0.13]],"asks":[[1529.00,0.09],[1531.00,0.12]]}

market - Angebote von der Börse und letzte Transaktionen Eine Abfrage, die eine Kombination aus den beiden oben genannten ist. Sie gibt ein Objekt zurück, das die Schlüssel Bids, Asks und Transaktionen enthält. Die Regeln für Bids und Asks sind die gleichen wie oben. Das gilt ebenfalls für Transaktionen, d. h. es werden die 50 jüngsten Transaktionen zurückgegeben. Diese Abfrage kann auch den Parameter „since“ annehmen, der den Inhalt des Transaktionsarrays beeinflusst, wie im ersten Punkt beschrieben.

ticker - grundlegende Statistiken Es wird ein JSON-Objekt in folgender Form zurückgegeben:


{"max":4500,"min":1465,"last":1533,"bid":1513,"ask":1542,"vwap":1524.42,"average":1545.67,"volume":4.54042857}

Wobei:

  • max ist der Kurs der Transaktion, die den höchsten Wert hatte.
  • min ist der Kurs der Transaktion, die den niedrigsten Wert hatte.
  • bid ist der günstigste Kurs der aktuellen Kaufangebote
  • ask ist der günstigste Kurs der aktuellen Verkaufsangebote.
  • vwap ist der gewichtete Durchschnitt der letzten 24 Stunden.
  • average ist der Durchschnittspreis, der sich aus den 3 meistverkauften Angeboten berechnet.

alle - alle oben genannten Informationen in zusammengefasster Form Es wird ein JSON-Objekt in folgender Form zurückgegeben:


{"max":4500,"min":1465,"last":1533,"bid":1513,"ask":1542,"vwap":1524.42,"average":1545.67,"volume":4.54042857, "bids" {...}, "asks": {...}, "transactions": {...}}