All posts
Tutorials

Build a price tracker in 15 minutes with schedules and webhooks

T
The Hyperscrape Team
Developer Relations · February 10, 2026 · 5 min read

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.