Free and DIY ways to monitor eBay Kleinanzeigen — and when a hosted agent is worth paying for
If you flip on eBay Kleinanzeigen, being first to a good listing is most of the game. So the honest first question isn't "which tool should I buy" — it's "do I even need to pay for one?" Plenty of people watch Kleinanzeigen for free, and for some search patterns free is genuinely enough. This is a straight comparison of every route, what each actually costs you (in money and time), and the specific point where paying for a hosted agent starts to make sense. I build one of the paid options, and I'll say so plainly — but the goal here is to help you not overpay for something you don't need.
Route 1 — Native saved search ("Suchauftrag speichern"): free, and fine for some things
Kleinanzeigen's own saved search notifies you by app push or email when new listings match. It costs nothing, there's nothing to set up beyond saving the search, and it's the right tool for a lot of people.
Where it falls down for resellers is speed and reliability. The notifications are batched, not instant — reports of 15-minute-plus delays are common, and by the time an underpriced GPU or a sealed collection pings your phone, someone with a faster pipe has already messaged the seller. App push also gets quietly killed by Android battery optimisation, and email alerts land in a folder you're not staring at. (There's a separate write-up on why the native alerts are structurally slow — it's in the related reading at the end of this post.)
Verdict: free and good enough if you're a casual buyer, or if the thing you want is rare enough that a few extra minutes won't lose it. Not good enough if you're competing with other flippers for popular, fast-moving categories.
Route 2 — A free open-source tracker (the GitHub route): free in money, not in time
There are open-source Kleinanzeigen trackers on GitHub — you run one yourself, point it at a search, and it POSTs new listings to a Discord webhook or Telegram. This is a genuinely good option if you're technical and enjoy it. It's free of charge and you fully control it.
What it actually costs you is time and uptime:
- Setup: you need to install it, configure a search, wire a Discord webhook, and get it running. Doable in an evening if you're comfortable with a terminal; a wall if you're not.
- Hosting: it only alerts you while it's running. On your laptop, that means alerts stop when the lid closes. To watch 24/7 you need a always-on machine — a Raspberry Pi, a cheap VPS (~€3–5/mo, so not truly free), or a home server.
- Maintenance: Kleinanzeigen changes its page markup periodically. When it does, a scraper silently breaks and you get no listings — which looks exactly like "no new listings," so you don't notice until you've missed a week of deals. You're now the one on call to fix it.
Verdict: the best value if you're technical, want full control, and don't mind being your own sysadmin. The hidden cost is that you are the maintenance and uptime team. (If you go this way, the step-by-step Discord webhook setup — linked in the related reading below — is identical regardless of what feeds it.)
Route 3 — A hosted agent (paid): you're buying uptime and filtering, not magic
A hosted service runs the watching for you on always-on infrastructure and pings you (for us, via Discord) when a match appears. This is what I build, so weigh the rest with that in mind.
Being honest about what you are and aren't paying for:
- You're paying for uptime you don't maintain. No PC left running, no VPS to patch, and when Kleinanzeigen changes its markup, fixing the scraper is the operator's problem, not yours.
- You're paying for filtering quality. Instead of raw keyword matches, you can write plain-language rules ("sealed booster boxes, not single cards, under €90") and an AI step decides whether each listing actually matches — which cuts the junk-alert noise that keyword-only tools drown you in. (There's a separate piece on why AI text-rules beat plain keyword matching in the related reading below.)
- You are not paying for "instant." Nobody watching a public listing site can promise instant — it's polling underneath, always. Be skeptical of "12-second" claims. What you're really buying is a faster and more reliable poll than native, plus not having to run anything yourself. On Schnappalarm, the free tier polls about every 15 minutes and paid tiers poll roughly every minute; that's the honest range.
Two more honest caveats specific to how we work: alerts go to Discord only (no Telegram/email/SMS), and the AI filtering runs on your own Google Gemini API key (bring-your-own-key — usually free-tier for this volume, but it's your key, not a hidden managed cost). If you need Telegram or don't want to touch an API key, a different tool may fit you better, and that's fine.
Verdict: worth paying for when the time you'd spend building and babysitting a DIY setup — or the deals you'd miss to native's lag — is worth more to you than a few euros a month. If you're flipping seriously in a competitive category, that math usually tips fast. If you're not, it doesn't, and you should use Route 1.
A quick way to decide
- You want one rare item and aren't in a hurry → native saved search. Don't pay for anything.
- You're technical, want control, and enjoy running your own stuff → the open-source route. Budget an evening and a small always-on machine.
- You flip regularly, compete with other buyers, and would rather not be your own sysadmin → a hosted agent earns its keep, mostly by uptime and filtering, not by being magically instant.
There's no shame in the free routes — most people should start there and only pay once native's lag or DIY's maintenance is actively costing them deals. If you reach that point and want AI-filtered Discord alerts without running anything, that's exactly what Schnappalarm does — start free — so you can see whether the faster poll changes your hit rate on the free tier before you pay for anything.