seed ▸ price watch opened 0

Watch any price.
Know the instant it moves.

Point a Monitor at any product or pricing page. Writ extracts the price with a selector or a JS render and fires an alert - or a workflow - the moment it changes. Checks run as fast as every 10 seconds. No API required on the target site.

Writ runs on your own accounts, with your own credentials and data, on sites you are authorized to use.
Competitor PDP◍ Every 10s
Previous
$59.00
● Now
$49.00

Price drop detected - alert sent, re-pricing workflow fired.

selector or JS render 6 notification channels no API on the site
obs ▸ price drifts 1
01
The problem

Stale price data costs you margin

Competitor prices change without notice, your suppliers re-price overnight, and most sites you care about have no price feed. Manual spreadsheet checks are slow, stale, and miss the moment that matters.

  • Most retail and B2B sites have no price feed or API.
  • Prices change faster than a daily data pull can catch.
  • Price data needs to land in your own systems - not a dashboard you'll forget.
act ▸ watch · extract · act 3
02
How Writ solves it

Watch, extract, and act on every price move

Watch any page HTTP check for fast, cheap polling or a full JS-browser render for dynamic pages; selector, visual-zone, or screenshot-region baselines.
Extract the number An extract step pulls the price into structured data you can read from the Data explorer or pull via API.
Act on change A price change is itself an Automation trigger - alert your team, write to a sheet, or run a re-pricing workflow.
spd ▸ cadence floors 10
03
Speed

Check as fast as your plan allows.

The fastest check interval is set by your plan - from a 5-minute floor on Free down to 10 seconds on Scale and Enterprise. Static HTML pages hit those floors; dynamic JS-rendered pages check less often but still land well under the pace of a manual pull.

Fastest check interval, by plan (static HTML)

5 minFreeDynamic JS pages: 15 min.
60sStarterDynamic JS pages: 10 min.
30sGrowthDynamic JS pages: 5 min.
10sScaleEnterprise matches Scale.

Those are the fastest intervals each plan allows, not a promise every page runs at them. High-frequency cloud checks consume run-time faster, and lightweight HTTP checks cost far less than full browser renders - so fast cadence scales with what you choose to watch. Local and BYO-AI runs carry no compute charge.

api ▸ price called 42
04
Example

Watch a product page and alert on a drop.

# Monitor: competitor PDP, every 10s, JS render, selector ".price"
# On change → Automation trigger → notify (webhook) + record

GET https://api.usewrit.app/v1/price-watch/latest
Authorization: Bearer wt_…
→ { "url": "…", "price": 49.00, "previous": 59.00, "changed_at": "…" }

Call your monitored data as an API, or let the change fire a workflow automatically.

faq ▸ answered 60
05
FAQ

Price monitoring questions.

Does the site need an API?

No - Writ reads the page like a person would, then returns the price as structured data.

How fast can it check?

The fastest interval depends on your plan: 5 minutes on Free, 60s on Starter, 30s on Growth, 10s on Scale and Enterprise. Dynamic JS-rendered pages check less often than static HTML at every tier.

What happens when the page changes and my selector breaks?

Writ self-heals the target as the page shifts, everywhere. If a run still fails, cloud AI auto-repair rewrites the recipe. BYO-AI keys are unbilled; managed cloud AI is metered.

Is this allowed?

You monitor pages you are authorized to access; respect each site's terms and rate limits. Writ runs on your own accounts, with your own credentials and data, on sites you are authorized to use.

go ▸ watch started

Start watching prices in minutes.

Point a Monitor at any product page and get alerted the instant a price moves.