What you get
Habeas is an open-source browser extension that collects your documents from Carrefour and saves them wherever you choose. From this source it extracts:
- purchase receipts — each purchase with its date, amount, currency, store and category.
How it works
It is not a service that connects to carrefour.es on its own. It runs inside your own browser, reusing the session you already have open:
Sign in yourself
You go to carrefour.es 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 Carrefour actually gives you
Both in-store receipts and online orders come through, in the same list and the same shape. Each purchase carries its date, amount, currency and store, and is filed by where it came from: the hypermarket shop as groceries and refuelling as fuel, which is the distinction you usually need later.
How far back it goes
Here is the catch, and it is worth knowing before you start: only recent receipts still have their PDF. Older ones no longer do, and the server answers with a 406 when asked. That is not a failure and no retry fixes it: those receipts are still exported, but with their data only, no document. The sooner you start, the more PDFs you keep.
Worth knowing about this source
- The site sits behind Cloudflare and sign-in uses a one-time code emailed to you; you do that step yourself, as always, and Habeas takes no part in it.
- This source is audited by the project and verified against the real service, not an unreviewed contribution.
- Filing by purchase type is automatic, so a destination that only accepts groceries keeps the shop and drops the refuelling without you separating them by hand.
Frequently asked questions
Why do some older receipts come through without a PDF?
Because Carrefour stops serving it after a while: asking for it returns a 406. Habeas still keeps that purchase's data — date, amount, store and category — but the document itself no longer exists on the service's side and there is no way to recover it.
Does it include orders I placed online, or only in-store ones?
Both. The list mixes in-store receipts and online orders, and each one is identified.
Can I send groceries to one place and fuel to another?
Yes. Each purchase is filed as it is collected, and destinations can filter by category, so the hypermarket shop and the refuelling can end up in different places with no work from you.
Does Habeas store my Carrefour 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), 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-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-08 — Receipts and online orders (offset pagination); PDF where one exists.
More supermarkets guides
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.