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:
- Clicca sul tuo avatar
- Clicca su Chiave API
- In Nome dell'app, dai alla chiave un nome univoco
- Aggiungi una data di scadenza (opzionale)
- Definisci il campo di applicazione della chiave API
- Clicca su Genera nuova chiave API
- Clicca su Copia e assicurati di salvare la chiave privata API appena creata, poiché non potrai più accedervi
- La tua nuova chiave API appena creata apparirà in Chiavi API attive
- 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
Questa funzione non è disponibile nella nostra app per dispositivi mobili. Se vuoi generare una chiave API, vai alla versione desktop di Bitpanda.
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
}