
PriceBuddy
Self-hosted price tracker that watches products from any store and alerts you when prices drop or stock returns.
PriceBuddy is an open source, self-hostable price tracker built with Laravel and Filament. You paste in a product URL from virtually any online store, and PriceBuddy scrapes the title, image, price, and availability on a schedule — no per-retailer integrations required. For awkward pages you can tune the scrape strategy without touching code, and optionally connect your own OpenAI, Anthropic, Gemini, or Ollama provider to recover missing data.
It keeps full price history so you can spot fake discounts and judge whether today's price is actually good, compares the same product across multiple stores or marketplace listings, and even calculates price-per-unit so a 10-pack and a 3-pack can be compared fairly. Availability states like in stock, pre-order, back order, and discontinued are tracked too, since a cheap listing is useless if it's out of stock.
Where it differs from cloud services like Keepa or CamelCamelCamel is scope and control: those track Amazon specifically, while PriceBuddy tracks almost any store and keeps all your watchlists, history, and notification settings on your own server via Docker. Notifications go through the app, email, Pushover, Gotify, Apprise, Telegram, Discord, or ntfy. A Chrome/Edge companion extension adds tracking from any product page, and a separate CLI offers REST API access and MCP support for agents. Multi-user accounts, tags, and filters make it usable as a shared household wishlist.








