willylam2222-bot/priceprobe — explained in plain English
Analysis updated 2026-05-18
Track a handful of competitor product pages for price drops, price hikes, and restocks without paying for a subscription tool.
Set up a free daily GitHub Actions job that checks competitors automatically and commits each day's snapshot.
Get pinged on Slack or Discord the moment a watched competitor changes their price or goes out of stock.
| willylam2222-bot/priceprobe | 0marildo/imago | 0xdfi/glm-5.2-1m-4x-dgx-spark | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 5/5 |
| Audience | pm founder | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
No dependencies to install, just add competitor URLs to a JSON file and run the script.
PriceProbe is a small Python script for keeping an eye on a competitor's product prices and stock levels. You give it a list of product page URLs to watch, and it fetches each page, pulls out the price, the title, and whether the item is in stock, then compares those results to the last time it ran. Anything that changed gets flagged: a price increase, a price drop, an item going out of stock, or an item coming back into stock. The results are written out as a simple HTML report you can open in a browser. The tool is written using only Python's standard library, so there is nothing to install with pip, no API keys to sign up for, and no account to create. It requires Python 3.8 or newer and can run on any machine that has that installed. Requests to competitor sites use polite headers, gzip compression, retries, and a fallback for TLS issues, since the README notes that the goal is reliable scraping rather than aggressive hammering of a site. Beyond running it manually, the project ships a ready made GitHub Actions workflow that can check your list of competitors once a day for free, using GitHub's own servers. That workflow saves each day's snapshot back into the repository so future comparisons have something to diff against, and it can call a separate notify script that posts any detected change straight to a Slack or Discord webhook, so you find out about a price move without having to open the report yourself. The project is released under the MIT license, so you are free to use, modify, and redistribute it, including for commercial purposes. The author also mentions a separate paid option where they will set up and run this monitoring for someone who would rather not configure it themselves, though the free script on its own already covers scraping, diffing, reporting, and alerting.
A free, dependency-free Python script that watches competitor product pages and alerts you when prices or stock levels change.
Mainly Python. The stack also includes Python, GitHub Actions.
MIT license: use, modify, and redistribute freely, including for commercial purposes, as long as the copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
double-check against the repo, no cap.