OPEN BETAYou may hit bugs. Tell us in one click and we fix it fast.Report a bug →·Try the live demo →

How to create a read-only Bitvavo API key

A key that can read your Bitvavo balances and nothing else: no trading, no transfers, no withdrawals. These are the steps Sovereign shows when you connect Bitvavo.

Last updated: 25 September 2026

Open Bitvavo API settings ↗

We checked these steps against Bitvavo's own documentation on 25 September 2026. Bitvavo can rename a button at any time. If a label differs, look for the same permission.

Before you start

  • Your Bitvavo account is fully verified.
  • Your account has a phone number and two-factor authentication (2FA) turned on. Bitvavo needs both before it creates API keys.
  • Use Bitvavo's website. The Bitvavo app cannot create API keys.

Permissions

Turn on only:

  • View access (or View information)

Keep these off:

  • Trade digital assets (or Trade digital currencies)
  • Withdraw digital assets (or Withdraw currencies)
  • Include all subaccounts
  • Internal Transfer
  • Administrative

Steps

Sovereign connects to Bitvavo from one fixed IP address. The connection form in Sovereign shows it next to these steps, with a copy button.

  1. Use the button above to open Bitvavo's API page, and log in if asked.
  2. Click “Add new API key”.
  3. In “Name”, type a name you will recognise, such as Sovereign.
  4. Paste Sovereign's IP address (use its copy button) into “IP Whitelist”. Add nothing else.
  5. Turn on only the view switch, labelled “View access” or “View information”.
  6. Leave every other switch off, including trading and withdrawals.
  7. Enter the 6-digit code from your authenticator app (and your password, if asked), then click “Confirm”.
  8. Copy the API key and API secret Bitvavo shows before you close the page. The secret is shown only once.
  9. Open Bitvavo's confirmation email and click its link to activate the key.
  10. Paste the API key and API secret into the fields of Sovereign's connection form, then press “Connect & Sync”.

Where each value goes in Sovereign:

  • API key → API KEY
  • API secret → API SECRET

Does a Bitvavo API key expire?

  • With an IP restriction: No published expiry rule.
  • Without an IP restriction: No published expiry rule.

Bitvavo publishes no clear expiry rule. If the key stops working, Sovereign marks the connection as expired and asks for a new key.

Sovereign reads your main Bitvavo account's balances and the assets locked in fixed staking. Subaccount balances are not included.

If something goes wrong

  • If the email arrives before the key is shown: click its link first, then copy the key and secret.
  • If the key is not active: click the link in Bitvavo's confirmation email, or reactivate the key under “Settings” > “API”.
  • If Sovereign reports an IP whitelist error: check that “IP Whitelist” includes Sovereign's IP address, typed exactly. If you can't edit it, delete the key and create a new one.
  • If you lost the API secret: delete the key in Bitvavo and create a new one.

Which permissions does a read-only Bitvavo API key need?

Turn on: View access (or View information). Keep off: Trade digital assets (or Trade digital currencies); Withdraw digital assets (or Withdraw currencies); Include all subaccounts; Internal Transfer; Administrative.

Can Sovereign trade or withdraw with my Bitvavo key?

No. Sovereign's code does not trade or move funds: it reads balances and positions. A key made with this guide also has no trading, transfer or withdrawal permission, so Bitvavo itself refuses such a request.

Sources

Sovereign tracks Bitvavo next to your other exchanges, brokers, wallets and property, in one net worth. Start free or see how we store keys. Guides for other providers: all read-only API key guides.