Competitor prices.
In your warehouse.
Competitor prices.
On your team's dashboard.
How it works
Four steps. One schedule. One alert.
From a list of URLs to a Slack ping when a competitor moves, the agent runs the whole pipe on the schedule you set.
From a list of competitor URLs to a Slack alert when a price moves, the whole thing runs on the schedule you set.
-
01
Take a list of URLs.
Point the agent at a competitor domain or paste a list, the toolkit walks the rest.
Paste a list of competitor product pages, your team can drop in as many as you track.
https://acme.coffee/p/espresso-12oz https://bluebird.com/shop/dark-roast https://northland.beans/p/medium-blend -
02
Schedule the scrape.
Pick a schedule.
--autoparsedetects the schema; lock it with--schemawhen you need stable columns.Daily or hourly, whatever fits the category. Set it once and it keeps running.
$ zenrows extract --schema price.schema.json --output prices.json- CadenceEvery day at 06:00 local
- Pages38 competitor products
- OutputPrice · stock · promo
-
03
Diff against the last run.
Compare to the last check.
Compare each SKU's current price to the previous run. Your threshold decides what counts as "moved".
Each product's current price compared to the previous check. You set what counts as "moved".
SKU-1042$24.99 $19.99 −20.0% -
04
Land it where it matters.
Push to Snowflake, BigQuery, or S3. Fire a Slack alert the moment something crosses your threshold.
Updates kept in your team's dashboard. A Slack alert the moment a price crosses your threshold.
Snowflake
BigQuery
S3
Slack
Slack alerts
Dashboard
Email digest
What you get
Yours to query.
Every night, automatically.
SELECT competitor, sku, price, captured_at, delta_pct
FROM zenrows_prices.daily
WHERE delta_pct < -10
ORDER BY captured_at DESC
LIMIT 10;
-
02:14 UTCAcme Coffee Co.SKU-1042$19.99 −20.0% -
02:14 UTCVerdant CaféSKU-2204$23.00 −15.4% -
02:13 UTCOld Fern TradeSKU-0871$27.50 −11.3% -
02:13 UTCBluebird RoastersSKU-0228$22.40 −15.5% -
02:12 UTCNorthland BeansSKU-3119$19.80 −11.6%
5 SKUs moved past your −10% threshold overnight.