This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

JustWatch Web Price Comparison Overlay

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryShopping
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool helps you find the best way to watch movies and TV shows by comparing prices across streaming services on JustWatch. It extracts service names, prices, offer types (rental, purchase, subscription), and free options from the page. The panel displays each service with its price and offer type, color-coded for quick scanning—yellow for rental, blue for purchase, green for subscription. The cheapest rental, cheapest purchase, and best subscription deals are highlighted with colored borders. A summary shows total offers, free options, average price, and total savings. Quick "View" buttons open each service's offer page in a new tab.

WHERE IT RUNS

The script activates on JustWatch pages (justwatch.com), including movie and TV show pages, price comparison views, and offer listings. It automatically detects price data using multiple extraction strategies that work across different JustWatch layouts. The panel appears as a draggable overlay that stays accessible as you compare streaming options.

HOW TO USE

Navigate to any JustWatch movie or TV show page. The panel will appear showing all available offers with prices and service types. Toggle "Subs on/off" to show or hide subscription services. Toggle "Rent/Buy on/off" to show or hide rental and purchase options. Set the "Savings $" threshold to control when savings are displayed in the summary (default $1). Select your preferred currency (USD, EUR, GBP) for price display. Set the "Refresh (s)" input to control how often the script checks for updates (default 60 seconds). The "Scan" button manually refreshes the data. Click the "View" button on any offer to open its service page in a new tab. The best deals are highlighted: best rental (yellow border), best purchase (blue border), and subscription/free offers (green border).

THE TECHNICAL MECHANISM

The script employs a multi-strategy DOM extraction approach for JustWatch's offer interface. It first attempts structured selectors targeting known class names like .offer-item, .price-card, and .service-offer, then falls back to heuristic detection of offer containers based on content patterns including currency symbols and offer-related keywords. Service names are extracted from dedicated name elements or by parsing the first non-numeric text line. Prices are extracted using regex for currency amounts with support for $, €, and £. Offer type detection uses pattern matching for "subscription", "included", "watch now" for subscription, "rent", "rental" for rental, and "buy", "purchase" for purchase. Free offers are detected by checking for "Free" text or a price of zero. The best deals are determined by finding the minimum price within each offer type (rental, purchase, subscription). Total savings are calculated as the difference between the highest and lowest prices among all offers. The auto-refresh uses setInterval with a user-configurable interval, and a MutationObserver watches for page updates. All settings are persisted using GM_setValue.

THE PANEL

The panel is fully draggable by its header and remembers its position on the page across sessions. It can be collapsed to a small bubble using the minimize button, then restored by clicking the bubble. The panel resizes automatically to fit its content and can be closed with the Escape key or by clicking the close button. The panel's position and state persist globally, so it returns to the same location on subsequent visits.

PLEASE NOTE

Requires the free BotGentz extension to run. JustWatch may update its site structure, which could affect the script's ability to detect price data — updates will be released as needed. All price data is read from the page and displayed locally; nothing is transmitted externally. The script reads data from the visible page and does not access any data beyond what is visibly presented. The script does not modify your JustWatch account or preferences. The "View" button opens the service's offer page in a new tab; you must complete any purchase or rental on the service's website. Price comparisons are based on the data displayed on the page and may not reflect real-time changes. This tool is for informational purposes only and is not affiliated with JustWatch.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.