Build a price tracker in 15 minutes with schedules and webhooks
Let's build something useful: a price tracker that checks a set of products every few hours and pings your server when a price changes.
1. Pick the scraper
The Product Price Monitor extracts price, currency and stock from any product URL using structured data. It's free and needs no configuration.
2. Create a schedule
In Console → Schedules → New, choose the price monitor, paste your product URLs, and set a cron expression like 0 */6 * * * (every six hours). Save it.
3. Add a webhook
In Console → Settings → Webhooks, add your endpoint and subscribe to RUN.SUCCEEDED. Every time the schedule runs, Hyperscrape will POST you the run id.
4. React to the data
In your webhook handler, fetch the run's dataset:
GET /api/v1/datasets/{datasetId}/items
Authorization: Bearer hs_live_...
Compare the new prices against what you stored last time. If something dropped, send yourself a notification. That's a complete price-drop alerting system with zero infrastructure on your side.
Going further
Swap the price monitor for the Amazon or universal product scraper for richer data, or add more schedules for different product categories. The pattern — schedule + webhook + dataset — powers most monitoring use cases on Hyperscrape.