Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wolt Insights

A Chrome extension that reads your own Wolt order history and shows you what you have actually been spending: totals over time, per restaurant, per dish, and — the part nothing else does — a per-person breakdown of group orders, so you can work out who owes what after a group lunch.

Everything happens inside your browser. There is no server, no account to create, and nothing is uploaded anywhere.

Not affiliated with Wolt. This is a personal side project, not a Wolt product, and it is not endorsed by them. It reads your own order history from your own logged-in session — but Wolt's terms of service (§12.7) reserve access to their own apps and prohibit automated retrieval, so whether to run it against your account is your call. It is deliberately not published to the Chrome Web Store.


Install

You need Google Chrome and about two minutes.

  1. Download this folder. Green Code button → Download ZIP, then unzip it. (Or git clone, if that means something to you.)
  2. Put the folder somewhere permanent — not Downloads, not the Desktop if you tidy it. Chrome loads the extension from that exact path every time it starts, so moving or deleting the folder later removes the extension and everything it has cached.
  3. Open chrome://extensions (type it in the address bar).
  4. Turn on Developer mode — the switch in the top right.
  5. Click Load unpacked and pick the folder you unzipped.
  6. Click the puzzle-piece icon in the toolbar and pin Wolt Insights so you can find it.

Chrome will show a "Disable developer mode extensions" warning every so often. That is Chrome being cautious about extensions it did not distribute itself, not a sign anything is wrong. Dismiss it.

First run

  1. Sign in to wolt.com in the same browser. The extension has no password and never asks for one — it borrows the session you already have.
  2. Click the extension icon → Open dashboard.
  3. Click Sync.

The first sync is slow. It reads your order list, then fetches the full details of every order in batches, deliberately pacing itself so Wolt does not start refusing requests. A few hundred orders takes a few minutes; you can keep using the dashboard while it runs, and it picks up where it left off if you close it.

Numbers computed from orders that have not been fully fetched yet are marked est and called out in a banner, because the quick list Wolt returns only has a rounded total.

After that it keeps itself up to date in the background.

What you get

Screen What it shows
Overview Total spent, orders, average order, fees and tips, this month against your budget
Discover Restaurants in your city you have never ordered from, ranked by what you actually like
Dishes Menus from places you already use — what is marked down, what you have not had in months, what you have never tried
Prices What you have paid over time for every dish you order regularly
Wrapped A year in review: top venues and dishes, busiest month and hour, longest streak, who you ate with
Venues Every restaurant you have ordered from, with totals
Groups Group orders broken down per person, and what to order together
People The colleagues behind those orders, and a settle-up you can paste into Slack
History Every order, searchable
Data Import, export, and clearing the cache

One thing worth knowing up front: Wolt records a group order's per-person breakdown only on the account that paid. So if a colleague usually organises and pays for the group lunch, those orders are on their account, not yours — and Groups, People and Crews will be empty for you even though you were at the table. The screens will tell you this rather than just looking broken. Everything else works from your own orders regardless.

Your data

It lives in your browser's local storage for this extension, and it stays there.

  • Export — Dashboard → DataExport JSON for a full backup, or Export orders as CSV for a spreadsheet.
  • DeleteClear local cache on the same screen wipes it. Removing the extension from chrome://extensions also removes everything it stored.
  • Your export contains your delivery address, the coordinates Wolt recorded, and your colleagues' names. Treat the file the way you would treat a bank statement — it is fine on your machine, less fine in a group chat.

When something looks off

"Your Wolt session has expired." Open wolt.com, sign in again, and hit Retry. Syncing resumes where it stopped.

The sync has gone very slow, and says it is rate-limited. That is on purpose. Wolt limits how fast anyone may call it, and when it pushes back the extension slows itself down and tells you it has, rather than hammering away and failing. Leave it running.

A screen is empty. It should say why — no orders cached yet, no menus fetched yet, no group orders you paid for. If a screen is blank with no explanation at all, that is a bug worth reporting.

Nothing happens at all. Check that you are signed in to wolt.com, then open chrome://extensions, switch the extension off and on again, and reload the dashboard. Reloading the extension card alone does not always replace the background process.

Updating

Download the folder again and replace the contents of the one you installed from, keeping the same path. Then hit the reload icon on the extension card in chrome://extensions. Your cached data survives — it is keyed to the folder location, not to the files.

Licence

MIT — see LICENSE. No warranty; it is a side project.

About

Personal analytics for your own Wolt order history. Chrome extension, local-only, unofficial.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages