Skip to content

How to Track a Bitstamp Account, Sub-Accounts Included

6 min read · Verified September 2026

Create the key under Settings then API access on Bitstamp's website, tick only Account balance and User transactions, and leave every Orders, Transfers, Withdrawals and Deposits box unticked. The key does nothing until you open the activation email and click the link. Sub-accounts hold separate balances and need their own keys.

Bitstamp has been running since 2011, which makes it the oldest exchange most people have an account on, and the age shows in the API settings in a way that is mostly good and occasionally maddening.

Good, because the permission model is granular to the point of being fussy: you tick the specific actions a key may perform rather than choosing a broad tier. Maddening, because a freshly created Bitstamp key does not work, and the reason is not in the error message.

Which of Bitstamp's permission boxes do I actually tick?

Two. Account balance and User transactions.

Bitstamp presents permissions as a list of individual capabilities grouped by what they do. The general group covers reading: your balances, your transaction history, your open orders. Below that sit groups for placing and cancelling orders, for transfers between accounts, for generating deposit addresses and for withdrawals. A tracker needs the first group and nothing from any of the others.

This is more explicit than most exchanges manage. There is no ambiguity about what "read" quietly includes, because Bitstamp made you tick each capability by name. A key with only Account balance and User transactions enabled can tell an application what you hold and how you got there. It cannot place an order, cannot generate an address and cannot withdraw, because those permissions were never granted and the exchange checks the grant on every request. If the general principle is still unclear, read-only API keys sets out what each scope actually authorises, and is it safe to connect an exchange answers the version of the question that is really about trust rather than mechanics.

Leave trading off. Leave withdrawals off. A read-only key cannot move funds, and on Bitstamp you can see that in the unticked boxes.

Two ticked boxes, one activation click, and your Bitstamp balances sit next to everything else you hold.

Why does my brand-new Bitstamp key return an error?

Because you have not activated it yet.

Bitstamp creates keys in an inactive state and sends a confirmation link to the email address on your account. Until you click that link, the key and secret are genuine strings that authenticate as nothing. Paste them into any application and you get an authentication failure that reads exactly like a typo, which is why people re-copy the secret four times before checking their inbox.

The full sequence, in order:

  1. Sign in to Bitstamp on the web and open Settings from the profile menu, then API access under the access control section.
  2. Create a new key and open the advanced settings if you intend to restrict it by IP address. Skip the restriction unless you know the exact address the connecting service uses.
  3. Tick Account balance and User transactions. Leave every other group untouched. Read the list back before you submit.
  4. Enter your two-factor code and submit. The key and secret appear now, and the secret appears once.
  5. Open the activation email and click the link. This is the step that turns the credentials on.
  6. Connect, sync, and compare the total against what Bitstamp shows on screen.

Step five is the one that gets skipped, and it is worth checking before you conclude that a tracker is broken or that Bitstamp is having an outage.

Why is my tracked Bitstamp balance lower than the site shows?

Sub-accounts, and this is the Bitstamp-specific answer that catches long-term users.

Bitstamp offers sub-accounts to ordinary users, not only to institutions. You create a named sub-account, transfer funds into it, and trade from it via a dropdown. It is a genuinely useful way to fence off a strategy or keep a long-term stack separate from money you are actively moving. It also means your holdings are split across containers that each have their own balance and their own API access.

A key created on the main account reads the main account. Funds you moved into a sub-account two years ago and forgot about are invisible to it, and nothing in the tracker will tell you they exist. The account total on Bitstamp's own site includes them, so you get a discrepancy with no obvious cause.

There are two fixes. Move the funds back to the main account if the separation no longer serves a purpose, or create a read-only key per sub-account and connect each one. The second is tidier if you use sub-accounts deliberately. Either way, the check belongs in a periodic reconciliation, which is what auditing your tracker is for.

While you are reconciling, watch for the opposite problem. Anyone who tracked Bitstamp by hand before connecting it will find the same trades counted twice once the sync catches up, and duplicate transactions covers how to clear those without destroying the history you entered.

Does Robinhood owning Bitstamp change anything?

Not for your key. Robinhood completed the acquisition in June 2025, and Bitstamp continues to run as its own exchange with its own credentials, its own permission list and its own activation email. Nothing about the setup above changed.

What is worth knowing is that Robinhood's crypto API is a separate product entirely, with different credentials and a different permission model, and holdings inside a Robinhood brokerage account do not appear through a Bitstamp key. If you hold in both places you are connecting two things, not one.

The other Bitstamp characteristic worth planning around is currency. Bitstamp is a European exchange with deep euro and sterling books, and many of its users have never held a dollar-denominated position in their lives. If your tracker defaults everything to USD, you are reading a converted number with an exchange rate quietly baked in, which makes performance look better or worse than it was. Set the display currency to the one you actually think in; tracking a portfolio in your local currency explains why the choice affects more than the label.

Two last habits. Create a separate key per application, so revoking access to one service never breaks another, and delete keys you stopped using rather than leaving them dormant — revoking an API key takes under a minute. And before you ever need it, find out where Bitstamp's transaction export lives, because a tracker connection covers the present and a tax question covers the past. Exporting your data is the difference between an afternoon and a weekend.

Once Bitstamp is connected and the number matches, the account stops needing your attention, which is the actual point. The next thing worth setting up is what should interrupt you when a price moves, so that checking becomes something you do deliberately rather than reflexively.

Common questions

Almost certainly the activation email. Bitstamp creates the key in an inactive state and mails you a confirmation link, and until you click it the credentials are real but powerless. Check the inbox tied to your Bitstamp login, including spam, and click the link before you try connecting again.

Account balance and User transactions. That combination lets a tracker read what you hold and how you came to hold it. Everything under Orders, Transfers, Withdrawals and Deposits stays off, and a key without those boxes ticked cannot trade or move funds no matter who holds it.

Sub-accounts. Bitstamp lets any user create named sub-accounts with their own balances and their own API access, and a key issued on the main account does not read them. Either consolidate the funds or create a separate read-only key per sub-account.

That is a leftover from Bitstamp's older API version, which identified you by customer number. The current version signs requests with the key and secret alone. If a tool insists on a Customer ID, you will find it in your Bitstamp account details, but a modern connection should not require it.

Only if you know the right address. Bitstamp offers IP filtering in the advanced settings when you create a key, and it is a real improvement for a key used by a server you control. A tracker connects from its own infrastructure, so use the address it publishes, never your home connection.

Not the mechanics. Robinhood completed the acquisition in June 2025 and Bitstamp continues to operate as its own exchange with its own API, keys and permission model. Robinhood's separate crypto API is a different product with different credentials, and the two do not interchange.

Read-only connections across 100+ exchanges, priced in your own currency and updated without you opening the exchange.

Keep reading

← All guides