PriceStalker PriceStalker GitHub

Open-source, self-hosted price tracking

PriceStalker monitors product pages across retailers and alerts you when a price drops, reaches your target, or an out-of-stock product becomes available again. It is designed for people who want to run their own price tracker with Docker, PostgreSQL, and configurable scraping rules.

Highlights

Get started

Frequently Asked Questions

What is PriceStalker?
PriceStalker is an open-source, self-hosted price tracker and stock monitor. It runs in Docker with PostgreSQL and alerts you whenever tracked products drop in price or come back into stock.
How is PriceStalker different from cloud services like Keepa or CamelCamelCamel?
Unlike cloud services tied to specific storefronts, PriceStalker is 100% self-hosted on your own hardware, supports arbitrary global retailers through custom CSS/XPath/Regex selectors and AI auto-mapping, and keeps your browsing and purchase data private.
Which notification channels are supported?
PriceStalker supports Email (SMTP), Telegram, Discord, Pushover, ntfy, Gotify, and generic HTTP Webhooks.
Can PriceStalker scrape bot-protected or JavaScript-rendered websites?
Yes. PriceStalker includes an optional stealth Puppeteer browser scraper container that bypasses client-side rendering hurdles and bot-protection walls.