What you get
Habeas is an open-source browser extension that collects your documents from Trade Republic and saves them wherever you choose. From this source it extracts:
- transactions — each position with its date, amount, currency and instrument.
- extracto · PDF or CSV — each document with its date, amount, currency and numbering.
How it works
It is not a service that connects to traderepublic.com on its own. It runs inside your own browser, reusing the session you already have open:
Sign in yourself
You go to traderepublic.com and sign in yourself, as always, with your MFA or whatever code you use.
Habeas reuses that session
Habeas reuses that already-authenticated session to request your documents, exactly as the site itself does.
You choose where it goes
You choose the destination: a download, a local folder, your Google Drive, Dropbox, WebDAV, S3 or an endpoint of your own.
Your password is never read, never stored and never sent anywhere, and nothing runs in the background while you are away. This is an audited source, verified by the project against the real service.
What Trade Republic actually gives you
Trade Republic exposes two distinct sets, handled separately here: on one side the transaction history, with each position and its instrument; on the other the statements, which are periodic documents available as either PDF or CSV. You can enable just one of the two, or both.
How far back it goes
The two sets do not reach back equally far. Statements are generated one per month and go back about three years, so the oldest one you can pull is roughly thirty-six months old. The transaction timeline has no such window: it is walked backwards page by page until it runs out, so it reaches as far as your own account's history does.
Worth knowing about this source
- Trade Republic's app does not call a REST API: it holds a WebSocket open and subscribes to its own timeline. Habeas speaks that same protocol over the session you opened yourself, which is why this source's definition looks unlike the others.
- The statement comes in two formats over the same data: the PDF works as a receipt and the CSV drops into a spreadsheet, and you pick which one when you configure the source.
- Transactions and statements are tracked separately, so switching the second one on later does not make you re-download the first.
Frequently asked questions
Does Trade Republic have an API I can use?
Not a public one. There is nothing documented and nothing to request access to, which is precisely why this source exists. The app itself talks to a private WebSocket endpoint, and Habeas speaks that same protocol using the session you already have open. No access is granted to a third party and no credentials change hands.
Should I pull the transactions or the statements?
They are different things and you can have both. Transactions are the movement-by-movement detail, useful for reconciling; statements are the periodic document, which is usually what gets asked of you as proof.
Does the CSV statement hold the same as the PDF?
Yes: both formats come from the same set of operations. The wrapper changes, the content does not.
Does Habeas store my Trade Republic password?
No. You sign in yourself, on the usual website, including any verification code. Habeas reuses the session your browser already has open and never reads or stores your credentials.
Is my data sent to a server?
No. Everything happens inside your browser. Documents only go to the destination you pick: a download, a folder on your machine, your own Google Drive or Dropbox, or an endpoint you configure.
What format do I get the documents in?
The original documents exactly as the service issues them (PDF, CSV), together with a manifest holding the normalised data.
Is it free?
Yes. Habeas is free software under the AGPL-3.0 licence and its code is public on GitHub.
What has changed in this source
This source is a public definition, and every change to it is on the record. Most recent first:
- 2026-09-02 — Habeas now waits until your portfolio board is actually open before asking Trade Republic for anything. Your transactions only exist behind that page, so an attempt from the login screen or from anywhere else could never work — and asking anyway disturbs a session you have just opened. Nothing is requested until you are on it.
- 2026-08-26.1 — Trust level raised to first-party: written and verified against the real service by the project, not contributed unreviewed. The label describes provenance, not permission — the same-domain guard, the consent screen and every other rule apply identically whatever it says.
- 2026-08-26 — Records authorship: the session was recorded and the definition written by the maintainer. No change to extraction.
- 2026-08-08 — No change to what this source extracts. This version gave it its guide page on habeas.dev.
- 2026-07-17 — Trades now arrive with the number of shares, the price and the commission as separate figures instead of only as text. Needs Habeas 0.3.0.24 or newer.
See the full history in the catalog →
More banks, cards & investments guides
- American Express — experimental source, not yet verified
- Download all your CaixaBank Consumer statements at once
- DeGiro — experimental source, not yet verified
- Download all your Financiera El Corte Inglés transactions and statements at once
- Download all your ING transactions and statements at once
- N26 — experimental source, not yet verified
- Download all your Openbank transactions and statements at once
- Download all your PayPal transaction history at once
- Download all your Raisin transactions, deposits and documents at once
- Download all your Revolut transactions and statements at once
- Download all your WiZink transactions and statements at once
Your service is not on the list?
Habeas can learn a new one without any code. Record mode watches the site’s own API while you browse it normally and drafts the source for you; you test it against your own account, and then keep it to yourself or share it so everyone gets it. That is where most of the catalog came from.
Other sources
Habeas works with more Spanish and international services. See the full catalog or read why Habeas exists.