Done
Now in public beta · v2.0

Stop missing deals.
Let Watchtower
watch for you.

Automated price intelligence across Amazon, Jumia, Kilimall, AliExpress and more. Real-time alerts. Historical trends. Zero effort.

watchtower · dashboard
Tracked
12
Drops today
3
Saved
KES 9.2k
Sony WH-1000XM5AmazonKES 28,500▼ 8.1%Buy now
Samsung 65" QLED TVJumiaKES 112,000▲ 6.7%Rising
Apple AirPods Pro 2KilimallKES 22,000▼ 10.2%Drop
Logitech MX Master 3AliExpressKES 6,800— 0.0%Watching
Everything you need to
never overpay again.
Multi-store scraping
Tracks Amazon, Jumia, Kilimall, AliExpress, eBay and any generic site. Registry pattern lets you add new stores in minutes.
Full price history
Every price check is logged with timestamps. Visualise trends over 7, 30, or 90 days. Lowest/highest ever displayed instantly.
Smart alerts
Telegram, email and webhook notifications. Set a target price and get notified the moment an item drops below it.
GitHub Actions CI/CD
Runs fully automated on a cron schedule, no server needed. One YAML file. Price history cached between runs via Actions cache.
FastAPI backend
Production REST API with product CRUD, history endpoints, stats and manual trigger. Swagger UI included. Ready for any frontend.
95%+ test coverage
Pytest suite covers models, storage, tracker logic and scraper registry. CI runs on every push. mypy type-checked throughout.
Simple, honest pricing.
Hobbyist
$0/mo
Self-hosted. Full source code. Perfect for personal use.
  • Up to 10 products
  • GitHub Actions scheduler
  • Email + Telegram alerts
  • JSON/CSV storage
  • Web dashboard UI
  • Multi-user support
  • Cloud hosting
Team
$29/mo
Shared watchlists, roles and team notifications.
  • Everything in Pro
  • Up to 10 team members
  • Shared watchlists
  • Role-based access
  • Webhook integrations
  • Priority support
  • White-label
Built with Python 3.11 FastAPI Pydantic v2 httpx BeautifulSoup4 Playwright pytest GitHub Actions Docker MIT License
Ready for Team plan?

Get shared watchlists, role-based access, webhook integrations and priority support for your team. Fill the form below.

API online
Overview
Tracked6
Drops2
Rises1
SavedKES 9.2k
Last run2m ago
Alerts today
Channels
Emailon
Telegramon
Webhookoff
Track new product
Tracked products
ProductCurrentChangeTrendTargetStatus
Alert feed
4 new
Drop folder here or click to browse
Supports all file types · Rules applied in order
Rules
AI rename preview
Load files → AI Suggest
GitHub Actions schedule
Active
CRON
0 * * * *
Every hour
.github/workflows/run.yml
Actions

Quick Start

1. Install
git clone https://github.com/you/watchtower-pricing
cd watchtower-pricing
pip install -r requirements.txt
2. Add a product
python automation/run.py add https://jumia.co.ke/sony --target 25000
3. Run a check
python automation/run.py track