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

TMDB Web Cast Overlap Finder

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.

About this app

WHAT IT DOES

This tool helps you discover connections between movies and TV shows by finding shared cast and crew members. It scans the current TMDB page for cast and crew information, then compares it against your locally tracked titles (movies and TV shows you've previously viewed or favorited). The panel displays a list of tracked titles with overlapping cast/crew, showing how many people are shared and listing the common names. A "connection score" (0-10) measures the strength of the overall connection based on the number and distribution of overlaps. Quick "Explore" buttons let you jump to other titles to see their cast connections. The panel also shows how many titles you've tracked and viewed.

WHERE IT RUNS

The script activates on TMDB pages (themoviedb.org), including movie and TV show pages. It automatically detects cast and crew data using multiple extraction strategies that work across different TMDB layouts. The panel appears as a draggable overlay that stays accessible as you browse.

HOW TO USE

Navigate to any TMDB movie or TV show page. The panel will appear showing the current title, your tracked titles with overlaps, and a connection score. Set the "Overlap threshold" to control how many shared people are needed for a title to appear in the list (default 2). Toggle "Crew on/off" to include or exclude crew members (directors, writers, producers) from the overlap calculation. Toggle "Auto-track on/off" to automatically add titles you view to your tracked list. Set the "Refresh (s)" input to control how often the script checks for updates (default 60 seconds). The "Scan" button manually refreshes the data, and "Reset Tracked" clears all tracked titles. Click "Explore" on any overlapped title to open its TMDB page in a new tab.

THE TECHNICAL MECHANISM

The script employs a multi-strategy DOM extraction approach for TMDB's cast and crew interface. It first attempts structured selectors targeting known class names like .cast-item, .person-card, and .cast-member, then falls back to heuristic detection of person containers based on content patterns including role indicators. The script extracts cast members (actors) and, when enabled, crew members (directors, writers, producers). Each person is stored with their name and role. Tracked titles are stored using GM_setValue with a structured object containing the title, TMDB ID, type (movie/tv), cast list, and timestamp. When a new page is loaded, the script compares the current title's cast/crew against all tracked titles, finding overlaps by name. The overlap count is the number of shared people. The connection score is calculated using a weighted formula: (total overlaps / number of tracked titles) * 2, capped at 10. The auto-track feature adds titles to the tracked list when viewed, building a personal database over time. All settings and tracked 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. TMDB may update its site structure, which could affect the script's ability to detect cast data — updates will be released as needed. All tracked and viewed data is stored locally in your browser and is never 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 TMDB account or favorites. The connection score is calculated based on the data available on the page and your tracked titles; it is for informational purposes only and is not an official TMDB metric. This tool is for informational purposes only and is not affiliated with TMDB.

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.