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:
- Klicke auf dein Benutzerbild
- Klicke auf API-Key
- Gib unter Anwendungsname deinem Key einen einmaligen Namen
- Füge ein Ablaufdatum hinzu (optional)
- Definiere den Funktionsumfang deines API-Keys
- Klicke auf Neuen API-Key generieren
- Klicke auf Kopieren und sichere deinen neuen privaten API-Key, da du später nicht mehr darauf zugreifen kannst
- Dein neu erstellter API-Key wird unter Aktive API-Keys erscheinen
- 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
}