Op dit moment biedt Bitpanda 2 verschillende API-oplossingen. Je kunt via API verbinding maken met:
API-sleutel
Met onze functie voor API-sleutels kun je op Bitpanda privé-API-sleutels genereren om je apps toegang te geven tot je Bitpanda-gegevens. Lees meer over de Bitpanda API-sleutels in onze API-documentatie voor Bitpanda.
Een API-sleutel aanmaken
Volg deze stappen om een API-sleutel op Bitpanda aan te maken:
- Klik op je Gebruikersicoon
- Klik op API-sleutel
- Geef de sleutel bij Applicatienaam een unieke naam
- Voeg een vervaldatum toe (optioneel)
- Bepaal de scope van de API-sleutel
- Klik op Nieuwe API-sleutel genereren
- Klik op Kopiëren en zorg ervoor dat je de nieuw aangemaakte privé-API-sleutel opslaat, omdat je er later geen toegang meer toe hebt
- Je nieuw aangemaakte API-sleutel verschijnt bij Actieve API-sleutels
- Je kunt een API-sleutel op elk moment intrekken door op de rode knop Intrekken te klikken. Je API-sleutel wordt daarna niet meer weergegeven onder Actieve API-sleutels
Je kunt de scope van de API-sleutel als volgt instellen:
-
Trading
Hiermee kunnen gegevens van je eerdere trades worden gelezen -
Transaction
Hiermee kunnen je transactiegegevens worden gelezen -
Balance
Hiermee kan je saldo worden gelezen
Let op: Al deze machtigingen zijn alleen-lezen. Dit betekent dat je geen gegevens kunt aanmaken, bijwerken of verwijderen, en ook geen acties kunt uitvoeren zoals traden via de API.
Prijsticker-API
De Prijsticker-API geeft een gepagineerde lijst met assets en hun huidige prijzen terug voor tickerweergave.
Endpoint
Authenticatie
- Header: X-Api-Key: <your_api_key>
- Vereiste API-sleutelscope: trading (API-sleutels zonder deze scope geven 401 Unauthorized terug)
Queryparameters (filteren + paginering)
-
type (query): Door komma’s gescheiden assettypes die moeten worden opgenomen.
Voorbeeld: commodity,cryptocoin,equity_security,index -
group (query): Door komma’s gescheiden assetgroepen die moeten worden opgenomen.
Voorbeelden: coin, metal, index, token, leveraged_token, equity_etf, equity_stock, equity_etc, equity_right, equity_complex_etf, equity_complex_etc, security_token -
symbol (query): Door komma’s gescheiden assetsymbolen die moeten worden opgenomen (niet hoofdlettergevoelig).
Voorbeelden: AAPL, msft - page_size (query): Items per pagina (1–500). Standaard: 100
- cursor (query): Ondoorzichtige pagineringscursor. Om de volgende pagina op te halen, roep je het endpoint aan met de cursor ingesteld op next_cursor uit de vorige response.
Response
Geeft JSON terug met:
- data: lijst met tickeritems
- self_cursor: aanwezig als cursor in de aanvraag is meegegeven
- next_cursor: cursor voor de volgende pagina
- has_next_page: of er een volgende pagina beschikbaar is
Elk tickeritem bevat de volgende velden:
- id: asset-UUID
- symbol: assetsymbool (bijv. BTC, AAPL)
- name: assetnaam (bijv. Apple)
- type: assettype
- currency: (bijv. EUR)
- price: huidige prijs
- price_change_day: prijsverandering over 24 uur in procent
Voorbeeldaanvraag
GET
https://developer.bitpanda.com/v1/ticker?page_size=2&type=equity_security,cryptocoin
X-Api-Key: <api_key_with_trading_scope>
Voorbeeldresponse
{
"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
}