Chiave API Bitpanda e API codice prezzo

Al momento, Bitpanda sta fornendo 2 diverse soluzioni API. Puoi connetterti tramite API a:

Chiave API

Con la nostra funzione Chiave API, puoi generare chiavi API private su Bitpanda per dare alle tue app l'accesso ai tuoi dati Bitpanda. Scopri maggiori informazioni sulle chiavi API Bitpanda nella nostra documentazione API per Bitpanda.

Crea una chiave API

Per creare una chiave API su Bitpanda, segui questa procedura:

Desktop App per telefoni (Android)
  1. Clicca sul tuo avatar
  2. Clicca su Chiave API
  3. In Nome dell'app, dai alla chiave un nome univoco
  4. Aggiungi una data di scadenza (opzionale)
  5. Definisci il campo di applicazione della chiave API 
  6. Clicca su Genera nuova chiave API
  7. Clicca su Copia e assicurati di salvare la chiave privata API appena creata, poiché non potrai più accedervi
  8. La tua nuova chiave API appena creata apparirà in Chiavi API attive
  9. Puoi revocare una chiave API in qualsiasi momento cliccando sul pulsante rosso Revoca. La tua chiave API non sarà più visualizzata sotto la voce Chiavi API attive

Il campo di applicazione della chiave API può essere definito come segue:

  • Trading
    Consente di leggere i dati dei trade precedenti
  • Transazione
    Consente di leggere i dati delle transazioni
  • Saldo
    Consente di leggere il saldo

Nota: Tutte queste autorizzazioni sono di sola lettura, il che significa che non è possibile creare, aggiornare o cancellare alcun dato, né eseguire azioni come il trading tramite l'API.

API del ticker dei prezzi

L'API del ticker dei prezzi restituisce un elenco paginato di asset con i prezzi correnti, ideale per la visualizzazione in un ticker.

Endpoint

Autenticazione

  • Intestazione (Header): X-Api-Key: <la_tua_chiave_api>
  • Ambito (scope) della chiave API richiesto: trading (Le chiavi API senza questo ambito restituiranno un errore 401 Unauthorized)

Parametri di query (filtri + paginazione)

  • type (query): Tipi di asset da includere, separati da virgola.
    Esempio: commodity,cryptocoin,equity_security,index
  • group (query): Gruppi di asset da includere, separati da virgola.
    Esempi: coin, metal, index, token, leveraged_token, equity_etf, equity_stock, equity_etc, equity_right, equity_complex_etf, equity_complex_etc, security_token
  • symbol (query): Simboli degli asset da includere, separati da virgola (non fa distinzione tra maiuscole e minuscole).
    Esempi: AAPL, msft
  • page_size (query): Elementi per pagina (1–500). Predefinito: 100
  • cursor (query): Cursore di paginazione opaco. Per recuperare la pagina successiva, richiama l'endpoint impostando il cursore sul valore di `next_cursor` ottenuto dalla risposta precedente.

Risposta

Restituisce un JSON con:

  • data: elenco di elementi del ticker
  • self_cursor: presente se è stato fornito un cursore nella richiesta
  • next_cursor: cursore per la pagina successiva
  • has_next_page: indica se è disponibile una pagina successiva

Ogni elemento del ticker include i seguenti campi:

  • id: UUID dell'asset
  • symbol: simbolo dell'asset (es. BTC, AAPL)
  • name: nome dell'asset (es. Apple)
  • type: tipo di asset
  • currency: (es. EUR)
  • price: prezzo corrente
  • price_change_day: variazione di prezzo nelle 24 ore in percentuale

Esempio di richiesta

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

X-Api-Key: <chiave_api_con_ambito_trading>

Esempio di risposta

{
  "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
}