Show HN: PriceProbe – zero-dependency competitor price tracker in Python

l26025911581 pts0 comments

GitHub - willylam2222-bot/priceprobe: Track competitor prices & stock — free, zero-dependency Python. Optional $19 packaged version for non-devs. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

willylam2222-bot

priceprobe

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>5 Commits<br>5 Commits

.github/workflows

.github/workflows

docs

docs

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

monitor.py

monitor.py

screenshot.png

screenshot.png

targets.example.json

targets.example.json

View all files

Repository files navigation

📡 PriceProbe

Track any competitor's prices & stock — free, self-hosted, zero dependencies.

Point it at competitor product URLs → get a clean report of every price drop, hike, and stockout.<br>No subscription. No API keys. No account. Pure Python standard library.

See it in action

Real output — competitor prices tracked, every change highlighted: ▲ price up, ▼ price down, ✓ restock.

Why

Most competitor-price tools charge $40–100/month to watch a handful of URLs. If you just want to<br>track a few competitors, that's overkill. PriceProbe is a tiny script you own and run yourself.

What it does

Fetches a list of competitor product pages (polite headers, gzip, retries, TLS-fallback)

Extracts price , title , and stock status with robust regexes

Diffs against the last run → flags ▲ price up / ▼ price down / ✕ out-of-stock / ✓ restock

Renders a clean, shareable HTML report

Quick start

git clone https://github.com/YOURNAME/priceprobe<br>cd priceprobe<br># edit targets.example.json → your competitor URLs, save as targets.json<br>python3 monitor.py<br>open report.html

No pip install. No config files. Runs anywhere Python 3.8+ runs.

Example

{"name": "Rival — Blue Hoodie", "url": "https://their-store.com/products/blue-hoodie"},<br>{"name": "Rival — Red Cap", "url": "https://their-store.com/products/red-cap"}

→ produces a report highlighting exactly what changed since yesterday.

Automate it

Schedule python3 monitor.py with cron (Mac/Linux) or Task Scheduler (Windows) to get a fresh<br>report every morning. Never miss a competitor's price move again.

No server? Run it free on GitHub. This repo ships a GitHub Actions workflow<br>that runs the tracker on a daily schedule and uploads the report as an artifact — fork it, drop in your<br>targets.json, and you get free scheduled monitoring with zero infrastructure.

🚀 Don't want to touch the terminal?

This free version is for developers comfortable running a script. If you're a store owner who<br>just wants it to work — a one-time $19 packaged version includes a double-click runner, a<br>step-by-step guide with screenshots, and email support:

→ Get PriceProbe (one-time $19, no subscription)

Same engine. You're paying for zero-setup convenience, not a monthly rental.

License

MIT — do whatever you want. If it saves you money, a ⭐ is appreciated.

Contributing

Site hides its price behind JavaScript? Open an issue with the URL and I'll add a matcher.<br>PRs for new extractors welcome.

About

Track competitor prices & stock — free, zero-dependency Python. Optional $19 packaged version for non-devs.

willyverse188.gumroad.com/l/ptzxo

Topics

python

ecommerce

web-scraping

price-tracker

price-monitoring

dropshipping

competitor-price-monitoring

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

stars

Watchers

watching

Forks

forks

Report repository

Releases

No releases published

Packages

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Python<br>100.0%

You can’t perform that action at this time.

price competitor priceprobe python github report

Related Articles