This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Rotten Tomatoes Web Score Comparison Overlay
Social Media Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategorySocial Media Tools
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.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool provides a visual comparison of Rotten Tomatoes critic and audience scores for movies and TV shows. It extracts the Tomatometer critic score, audience score, average rating, number of reviews, and certified fresh status from the page. The panel displays side-by-side horizontal bar charts with color coding—green for fresh/high scores, red for rotten/low scores, and blue highlighting the higher score. The score gap is calculated and displayed with consensus labels: "Critics & audiences agree" (gap < 5%), "Some disagreement" (gap 5-14%), or "Strong disagreement" (gap ≥ 15%). The higher score is marked with a crown emoji. Quick links provide one-click access to critic and audience review sections.
WHERE IT RUNS
The script activates on Rotten Tomatoes pages (rottentomatoes.com), including movie and TV show pages, scoreboard views, and review sections. It automatically detects score data using multiple extraction strategies that work across different Rotten Tomatoes layouts. The panel appears as a draggable overlay that stays accessible as you browse.
HOW TO USE
Navigate to any Rotten Tomatoes movie or TV show page. The panel will appear showing the score comparison. The title and certified fresh status are displayed at the top. Toggle between "Percentage" and "Star (0-10)" formats using the Format dropdown. Set the "Gap threshold" to control when the gap is highlighted in the stats (default 10%). Toggle "Avg on/off" to show or hide the average rating. Set the "Refresh (s)" input to control how often the script checks for updates (default 60 seconds). Click "Critic Reviews" or "Audience Reviews" to open the review sections. The panel shows score trends over time when historical data is available, indicating whether scores have gone up or down since the last visit.
THE TECHNICAL MECHANISM
The script employs a multi-strategy DOM extraction approach for Rotten Tomatoes' score interface. It first attempts structured selectors targeting known class names like .mop-ratings-wrap__score, .scoreboard__score, and .tomatometer-score, then falls back to heuristic text scanning using regex patterns for "Tomatometer", "critic score", "Audience", and "audience score". Certified fresh status is detected by checking for "Certified Fresh" text. The score gap is calculated as the absolute difference between critic and audience scores. Consensus alignment is categorized based on the gap size. Score history is stored per title using GM_setValue with timestamps, enabling trend detection. The trend indicator compares the current scores with the previous recorded scores, showing up/down/flat arrows. The bar chart uses CSS for rendering with dynamic width based on the score percentage. All settings and historical data 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. Rotten Tomatoes may update its site structure, which could affect the script's ability to detect score data — updates will be released as needed. All score data is read from the page and displayed locally; nothing is transmitted externally. Score history is stored locally in your browser and is not shared. 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 Rotten Tomatoes account or ratings. This tool is for informational purposes only and is not affiliated with Rotten Tomatoes.
Similar Apps
StoryGraph Web Mood Tag Organizer
Organizes StoryGraph mood and pace tags with visual indicators, notes, and tracking across books.
TripAdvisor Review Recency Badge
Color-code TripAdvisor reviews by recency with badges, summaries, and a filter bar for timely insights.
DeviantArt Web Watch List Digest
Digests DeviantArt watch list deviations with priority artist highlighting and desktop notifications.
Are.na Web Channel Organizer
Organizes Are.na channels with tag filtering, custom tags, and export to text or JSON.
YouTube Bulk Channel Unsubscribe Inactive
Scan your subscriptions, identify channels inactive beyond a set threshold, and unsubscribe from them in bulk with batch control.
Meetup Web RSVP Deadline Badge
Floating badge shows RSVP countdown, flags approaching deadlines, tracks your RSVP status, and stores attendee history per event.