Clave API de Bitpanda y API del indicador de precios

En este momento, Bitpanda está proporcionando 2 soluciones diferentes de API. Puedes conectarte a través de la API a:

Clave API

Con nuestra función de clave API, puedes generar claves API privadas en Bitpanda para que tus aplicaciones accedan a tus datos de Bitpanda. Obtén más información sobre las claves API de Bitpanda en nuestra documentación de API para Bitpanda.

Crear una clave API

Para crear una clave API en Bitpanda, sigue estos pasos:

Ordenador Aplicación móvil (Android)
  1. Haz clic en tu avatar
  2. Haz clic en Clave API
  3. En Nombre de la aplicación, introduce un nombre único para la clave
  4. Añade una fecha de caducidad (opcional)
  5. Define el alcance de la clave API
  6. Haz clic en Generar nueva clave API
  7. Haz clic en Copiar y asegúrate de guardar la clave privada de API recién creada, ya que no podrás volver a acceder a ella
  8. Tu clave API recién creada aparecerá en Claves API activas
  9. Puedes revocar una clave API en cualquier momento haciendo clic en el botón rojo Revocar. Tu clave API ya no se mostrará en Claves API activas

El ámbito de aplicación de la clave API puede definirse de la siguiente manera:

  • Trading
    Esto permite leer los datos de tus operaciones de trading anteriores
  • Transacción
    Esto permite leer los datos de tus transacciones
  • Saldo
    Esto permite leer tu saldo

Nota: Todos estos permisos son de solo lectura, lo que significa que no se puede crear, actualizar o eliminar ningún dato, ni realizar ninguna acción, como operar a través de la API.

 

API de ticker de precios

La API de ticker de precios devuelve una lista paginada de activos con los precios actuales para su visualización en un ticker.

Endpoint

Autenticación

  • Encabezado (Header): X-Api-Key: <tu_clave_api>
  • Ámbito (scope) de clave API requerido: trading (Las claves API sin este ámbito devolverán un error 401 Unauthorized)

Parámetros de consulta (filtrado + paginación)

  • type (query): Tipos de activos a incluir, separados por comas.
    Ejemplo: commodity,cryptocoin,equity_security,index
  • group (query): Grupos de activos a incluir, separados por comas.
    Ejemplos: coin, metal, index, token, leveraged_token, equity_etf, equity_stock, equity_etc, equity_right, equity_complex_etf, equity_complex_etc, security_token
  • symbol (query): Símbolos de los activos a incluir, separados por comas (no distingue entre mayúsculas e minúsculas).
    Ejemplos: AAPL, msft
  • page_size (query): Elementos por página (1–500). Por defecto: 100
  • cursor (query): Cursor de paginación opaco. Para obtener la página siguiente, llama al endpoint estableciendo el cursor con el valor de `next_cursor` de la respuesta anterior.

Respuesta

Devuelve un JSON con:

  • data: lista de elementos del ticker
  • self_cursor: presente si se proporcionó un cursor en la solicitud
  • next_cursor: cursor para la página siguiente
  • has_next_page: indica si hay una página siguiente disponible

Cada elemento del ticker incluye los siguientes campos:

  • id: UUID del activo
  • symbol: símbolo del activo (p. ej., BTC, AAPL)
  • name: nombre del activo (p. ej., Apple)
  • type: tipo de activo
  • currency: (p. ej., EUR)
  • price: precio actual
  • price_change_day: cambio de precio en 24h en porcentaje

Solicitud de ejemplo

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

X-Api-Key: <clave_api_con_ámbito_trading>

Respuesta de ejemplo

 

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