Momentan, Bitpanda oferă 2 soluții API diferite. Poți să te conectezi prin API la:
Cheie API
Cu funcția noastră de Cheie API, poți genera chei API private pe Bitpanda pentru a oferi aplicațiilor tale acces la datele tale de pe Bitpanda. Citește mai multe despre cheile API Bitpanda în documentația API pentru Bitpanda.
Creează o cheie API
Pentru a crea o cheie API pe Bitpanda, urmează acești pași:
- Dă click pe Iconița utilizatorului
- Dă click pe Cheie API
- La Numele aplicației dă-i cheii un nume unic
- Adaugă o dată de expirare (opțional)
- Definește domeniul de aplicare al cheii API
- Dă click pe Generează o nouă cheie API
- Dă click pe Copiază și asigură-te că salvezi noua cheie API privată, deoarece nu vei mai putea accesa din nou
- Noua ta cheie API va apărea la Chei API active
- Poți revoca o cheie API oricând dând click pe butonul roșu Revocare. Cheia ta API nu va mai fi afișată sub Chei API active
Domeniul de aplicare al cheii API poate fi definit astfel:
-
Tranzacționare
Permite citirea datelor din tranzacțiile tale anterioare -
Tranzacție
Permite citirea datelor tale de tranzacție -
Balanță
Permite citirea balanței tale
Notă: Toate aceste permisiuni sunt doar pentru citire, ceea ce înseamnă că nu poți crea, actualiza sau șterge niciun fel de date și nici nu poți efectua acțiuni precum tranzacționarea prin API.
API Ticker Prețuri
API-ul Ticker Prețuri returnează o listă paginată de active cu prețurile curente, pentru afișarea într-un ticker.
Endpoint
Autentificare
- Antet (Header): X-Api-Key: <cheia_ta_api>
- Domeniu (scope) necesar pentru cheia API: trading (Cheile API fără acest domeniu vor returna o eroare 401 Unauthorized)
Parametri de interogare (filtrare + paginare)
-
type (query): Tipuri de active de inclus, separate prin virgulă.
Exemplu: commodity,cryptocoin,equity_security,index -
group (query): Grupuri de active de inclus, separate prin virgulă.
Exemple: coin, metal, index, token, leveraged_token, equity_etf, equity_stock, equity_etc, equity_right, equity_complex_etf, equity_complex_etc, security_token -
symbol (query): Simbolurile activelor de inclus, separate prin virgulă (nu se face distincție între majuscule și minuscule).
Exemple: AAPL, msft - page_size (query): Elemente pe pagină (1–500). Implicit: 100
- cursor (query): Cursor de paginare opac. Pentru a prelua pagina următoare, apelează endpoint-ul setând cursorul la valoarea `next_cursor` din răspunsul anterior.
Răspuns
Returnează un JSON cu:
- data: listă de elemente ale tickerului
- self_cursor: prezent dacă un cursor a fost furnizat în cerere
- next_cursor: cursor pentru pagina următoare
- has_next_page: indică dacă este disponibilă o pagină următoare
Fiecare element al tickerului include următoarele câmpuri:
- id: UUID-ul activului
- symbol: simbolul activului (de ex., BTC, AAPL)
- name: numele activului (de ex., Apple)
- type: tipul activului
- currency: (de ex., EUR)
- price: prețul curent
- price_change_day: modificarea prețului în 24 de ore, în procente
Exemplu de cerere
GET
https://developer.bitpanda.com/v1/ticker?page_size=2&type=equity_security,cryptocoin
X-Api-Key: <cheie_api_cu_domeniu_trading>
Exemplu de răspuns
{
"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
}