Skip to content

voidd0/pricepulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pricepulse

License: MIT Manifest V3 Built by vøiddo

competitor pricing pages on a watchlist. weekly / daily / hourly checks. email when something changes.

A browser extension for Chrome, Firefox, and Edge. Manifest V3. Live: extensions.voiddo.com/pricepulse/.

Why pricepulse exists

SaaS pricing pages are theatre. The headline number is the same for two years; the real changes are in the small print: a feature got moved from Pro to Enterprise, a tier got renamed, the "starts at $X" caveat changed from per seat to per workspace. By the time you notice these on a manual re-check, you've already missed three months of context.

pricepulse watches the pricing page in the background and emails you the diff. You stay in your editor; the change comes to you.

What it does

Add a pricing page to your watchlist with one click. pricepulse fetches it on schedule (weekly / daily / hourly) and emails you when:

  • a price changes (tier or seat or workspace)
  • a tier name changes
  • a feature is added, removed, or moved between tiers
  • the page returns 4xx / 5xx (page taken down or restructured — itself a signal)

The diff arrives as a clean visual: old line struck through, new line in a contrast accent, with the URL and a one-paragraph AI-summarised explanation of what the change probably means for buyers.

Pricing

  • Free tier — 5 watched pages, weekly checks
  • Pro tier — 50 pages, daily, with hourly bursts on demand. $4.99/mo or $34.99/yr.

Hard daily caps per account so a runaway watch on a JS-heavy page can't bill you.

Compared to alternatives

We are not Visualping or Distill.io. Those are general-purpose visual page-change watchers. They will fire on any pixel that moved — including the lazy-loaded analytics widget and the rotating customer logo carousel. Most of the alerts they send are noise.

pricepulse only fires on pricing-relevant changes: tier names, prices, feature lines, button labels. We achieve this by parsing the page through a structured pricing-table extractor before diffing — most of the visual flicker filters out at that stage.

feature pricepulse Visualping Distill.io
Pricing-aware diffing ✅ structured parser ❌ pixel diff ❌ DOM diff
AI summary of change
Free tier 5 pages, weekly 5 pages, daily 25 pages
Account required yes (for emails) yes yes
Use case fit competitor pricing any page any page

If you watch one pricing page a week, the free tier of any of these three will work. If you watch ten competitors and want signal-not-noise, pricepulse is built for that case specifically.

FAQ

Why does the free tier ship with weekly only? Because most SaaS pricing pages move quarterly at best. Hourly checking on a free tier would be wasteful and costly. If you genuinely need same-day alerts, that's the Pro use case — we charge real money for that, not nothing.

What about Stripe / Paddle pages? Both work. We've tested against *.stripe.com/pricing mockups and the public Paddle plan pages. Headless-rendered React pricing tables (Webflow / Framer) are the trickier surface — we use a JS-aware extractor for those.

Does it scrape behind a login? No. Only public pricing pages. If a competitor hides their pricing behind "contact sales", that's information in itself, but pricepulse won't try to defeat the gate.

Is the AI summary actually useful? Honest answer: usually yes, sometimes redundant. The summary is best when a feature got renamed in a way that changes its scope ("Premium Support" → "Priority Support" — different SLAs). For raw price changes, you don't need the summary.

Why "pricepulse"? Because pricing pages have a heartbeat — a slow one. If you put a stethoscope on a competitor's pricing page, most weeks you hear nothing. Then one quarter, the rhythm breaks.

Install

  • Chrome / Brave / Opera: pending submission
  • Firefox / LibreWolf: pending submission
  • Edge: pending submission

Sideload (now): see DOCS-CHEATSHEET.md.

Build

./build.sh             # build all 3 browsers
./build.sh --zip       # build + produce zips

Per-browser manifest in manifests/<browser>.json. Source in src/ — no bundler, no minification, all JS human-readable.

Privacy

URLs you add to your watchlist live on scrb.voiddo.com/api/v1/ext/pricepulse/... for scheduled fetching. We don't share your watchlist with anyone. We send diff emails to the address on your account. No third-party trackers.

More from the studio

This is one extension out of many — see from-the-studio.md for the full lineup of vøiddo products (free CLI tools, other extensions, the studio's flagship products and games).

From the same studio

License

MIT. See LICENSE.


Built by vøiddo — a small studio shipping AI-flavoured products, free dev tools, Chrome extensions and weird browser games.

About

competitor pricing pages on a watchlist. weekly / daily / hourly checks. email when something changes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors