Bitpanda clé API key et price ticker API

Actuellement, Bitpanda propose 2 solutions API différentes. Vous pouvez vous connecter via API à :

Clé API

Avec notre fonctionnalité de clé API, vous pouvez générer des clés privées API sur Bitpanda pour permettre aux applications d'accéder à vos données sur Bitpanda. Pour en savoir plus à propos des clés API sur Bitpanda, consultez notre documentation API sur Bitpanda.

Créer une clé API

Pour créer une clé API sur Bitpanda, suivez les instructions suivantes :

Desktop App mobile (Android)
  1. Cliquez sur votre Avatar
  2. Cliquez sur Clé API
  3. Saisissez un nom personnalisé pour votre key sur Nom de l'application
  4. Choisissez une date d'échéance (optionnel)
  5. Définissez le scope de ton API key
  6. Cliquez sur Générer une nouvelle clé API
  7. Cliquez sur Copier et sassurez-vous de sauvegarder la nouvelle clé API que vous avez créée puisque vous n’y aurez plus accès
  8. Votre nouvelle clé API apparaîtra sur Clés API actives
  9. Vous pouvez révoquer une clé API en cliquant sur le bouton rouge Révoquer. Votre clé API ne sera donc plus visible sur Clés API actives

Le scope de la clé API peut être défini comme :

  • Trading 
    Cela permet de lire les données de vos transactions précédentes.
  • Transaction 
    Cela permet de lire les données de vos transactions
  • Solde 
    Cela permet de lire votre solde

Remarque : Toutes ces autorisations sont en lecture seule, ce qui signifie que vous ne pouvez ni créer, ni mettre à jour ou supprimer des données, ni effectuer des actions telles que le trading via l'API.

 

API Ticker de prix

L'API Ticker de prix renvoie une liste paginée d'actifs avec les prix actuels pour l'affichage dans un ticker.

Endpoint

Authentification

  • En-tête (Header): X-Api-Key: <votre_clé_api>
  • Portée (scope) de clé API requise: trading (Les clés API sans cette portée renvoient une erreur 401 Unauthorized)

Paramètres de requête (filtrage + pagination)

  • type (query): Types d'actifs à inclure, séparés par des virgules.
    Exemple: commodity,cryptocoin,equity_security,index
  • group (query): Groupes d'actifs à inclure, séparés par des virgules.
    Exemples: coin, metal, index, token, leveraged_token, equity_etf, equity_stock, equity_etc, equity_right, equity_complex_etf, equity_complex_etc, security_token
  • symbol (query): Symboles des actifs à inclure, séparés par des virgules (insensible à la casse).
    Exemples : AAPL, msft
  • page_size (query): Éléments par page (1–500). Par défaut: 100
  • cursor (query): Curseur de pagination opaque. Pour récupérer la page suivante, appelez l'endpoint en définissant le curseur sur la valeur `next_cursor` de la réponse précédente.

Réponse

Renvoie un JSON avec :

  • data: liste d'éléments du ticker
  • self_cursor: présent si un curseur a été fourni dans la requête
  • next_cursor: curseur pour la page suivante
  • has_next_page: indique si une page suivante est disponible

Chaque élément du ticker inclut les champs suivants :

  • id: UUID de l'actif
  • symbol: symbole de l'actif (par ex. BTC, AAPL)
  • name: nom de l'actif (ex. : Apple)
  • type: type d'actif
  • currency: (par ex. EUR)
  • price: prix actuel
  • price_change_day: variation de prix sur 24h en pourcentage

Exemple de requête

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

X-Api-Key: <clé_api_avec_scope_trading>

Exemple de réponse

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