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:
- Haz clic en tu avatar
- Haz clic en Clave API
- En Nombre de la aplicación, introduce un nombre único para la clave
- Añade una fecha de caducidad (opcional)
- Define el alcance de la clave API
- Haz clic en Generar nueva clave API
- 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
- Tu clave API recién creada aparecerá en Claves API activas
- 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
}