Marketplace rank tracker
Vryse
Weekly ranks from a shadow-DOM marketplace.
Tracks where a product ranks for its keywords in an app marketplace built as a shadow-DOM single-page app, and emails the week’s changes.
Every check ends found, absent or failed — failed checks write no history, so a timeout never shows up as a rank drop. Runs are idempotent, Chrome recycles tabs to stay inside memory, and an out-of-memory kill moves the job to a bigger machine automatically.
- Trigger.dev
- Puppeteer
- Firestore
- Resend
- outcomes per check, so failures never read as drops
- 3
- weeks of rank history per keyword
- 52
How it works
- weekly cron
- headless Chrome2 tabs
- walk shadow DOM
- match listingid, then name
- found
- absent
- failedno history
- rank history52 weeks
- change email
