Bitpanda API-Key und Preis-Ticker-API

Derzeit stellt Bitpanda zwei API-Lösungen zur Verfügung. Verbinde dich via API mit:

API-Key

Mit unserer API-Key-Funktion kannst du auf Bitpanda private API-Keys erstellen und so deinen Apps Zugriff auf deine Bitpanda Daten geben. Lies mehr über Bitpanda API-Keys in unserer API-Dokumentation für Bitpanda.

API-Key erstellen

Um einen API-Key auf Bitpanda zu erstellen, folge bitte diesen Schritten:

Desktop Mobile App (Android)
  1. Klicke auf dein Benutzerbild
  2. Klicke auf API-Key
  3. Gib unter Anwendungsname deinem Key einen einmaligen Namen
  4. Füge ein Ablaufdatum hinzu (optional)
  5. Definiere den Funktionsumfang deines API-Keys
  6. Klicke auf Neuen API-Key generieren
  7. Klicke auf Kopieren und sichere deinen neuen privaten API-Key, da du später nicht mehr darauf zugreifen kannst
  8. Dein neu erstellter API-Key wird unter Aktive API-Keys erscheinen
  9. Du kannst einen API-Key jederzeit widerrufen, indem du auf den roten Widerrufen Button klickst. Dein API-Key wird dann nicht länger unter Aktive API-Keys erscheinen

Der Funktionsumfang deines API-Keys kann folgendermaßen definiert werden:

  • Trading
    Gibt Einsicht in die Daten deiner bisherigen Trades
  • Transaktion
    Gibt Einsicht in Transaktionsdaten
  • Guthaben
    Gibt Einsicht in deinen Guthabenstand

Hinweis: Sämtliche dieser Daten sind schreibgeschützt. Du kannst daher keine Daten erstellen, aktualisieren oder löschen und auch keine Aktionen, wie etwa Trading, über die API durchführen.

 

Preis-Ticker-API

Die Preis-Ticker-API gibt eine paginierte Liste von Assets mit aktuellen Preisen für die Ticker-Anzeige zurück.

Endpunkt

Authentifizierung

  • Header: X-Api-Key: <dein_api_schlüssel>
  • Erforderlicher API-Schlüssel-Scope: trading (API-Schlüssel ohne diesen Scope geben 401 Unauthorized zurück)

Abfrageparameter (Filterung + Paginierung)

  • type (query): Komma-getrennte Asset-Typen, die einbezogen werden sollen.
    Beispiel: commodity,cryptocoin,equity_security,index
  • group (query): Komma-getrennte Asset-Gruppen, die einbezogen werden sollen.
    Beispiele: coin, metal, index, token, leveraged_token, equity_etf, equity_stock, equity_etc, equity_right, equity_complex_etf, equity_complex_etc, security_token
  • symbol (query): Symbole der Assets, die hinzugefügt werden sollen (getrennt durch Kommata, Groß-/Kleinschreibung wird nicht berücksichtigt).
    Beispiele: AAPL, msft
  • page_size (query): Elemente pro Seite (1–500). Standard: 100
  • cursor (query): Opaker Paginierungs-Cursor. Um die nächste Seite abzurufen, rufe den Endpunkt auf, wobei der Cursor auf `next_cursor` aus der vorherigen Antwort gesetzt ist.

Antwort

Gibt JSON zurück mit:

  • data: Liste der Ticker-Elemente
  • self_cursor: vorhanden, wenn ein Cursor in der Anfrage angegeben wurde
  • next_cursor: Cursor für die nächste Seite
  • has_next_page: ob eine nächste Seite verfügbar ist

Jedes Ticker-Element enthält die folgenden Felder:

  • id: Asset-UUID
  • symbol: Asset-Symbol (z. B. BTC, AAPL)
  • name: name des Assets (z. B. Apple)
  • type: Asset-Typ
  • currency: (z. B. EUR)
  • price: aktueller Preis
  • price_change_day: 24-Stunden-Preisänderung in Prozent

Beispielanfrage

GET
https://developer.bitpanda.com/v1/ticker?page_size=2&type=equity_security,cryptocoin 

X-Api-Key: <api_schlüssel_mit_trading_scope>

Beispielantwort

{
 "data": [
    {
      "id": "11111111-1111-1111-1111-111111111111",
      "symbol": "AAA",
      "name": "Asset A",
      "type": "equity_security",
      "currency": "EUR",
      "price": "5.72300000",
      "price_change_day": "-0.62"
    },
    {
      "id": "22222222-2222-2222-2222-222222222222",
      "symbol": "BBB",
      "name": "Asset B",
      "type": "cryptocoin",
      "currency": "EUR",
      "price": "6.72000000",
      "price_change_day": "1.33"
    }
  ],
  "next_cursor": "<opaque_cursor_for_next_page>",
  "has_next_page": true
}