Cheie API Bitpanda și API pentru afișarea prețurilor

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: 

Desktop Aplicație Mobilă (Android)
  1. Dă click pe Iconița utilizatorului
  2. Dă click pe Cheie API
  3. La Numele aplicației dă-i cheii un nume unic
  4. Adaugă o dată de expirare (opțional)
  5. Definește domeniul de aplicare al cheii API
  6. Dă click pe Generează o nouă cheie API
  7. Dă click pe Copiază și asigură-te că salvezi noua cheie API privată, deoarece nu vei mai putea accesa din nou
  8. Noua ta cheie API va apărea la Chei API active
  9. 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
}