Sister project of letterboxd-seerr, for IMDb.
Screenshots coming soon.
🇬🇧 English, 🇫🇷 French, 🇩🇪 German, 🇪🇸 Spanish, 🇮🇹 Italian, 🇵🇹 Portuguese, 🇯🇵 Japanese
The script automatically detects your browser language.
- One-click request from any IMDb title page: movies and TV shows
- TV shows are requested with all their seasons (specials excluded)
- On an episode page, the request targets the parent series
- Button shows the current state as soon as the page loads: green if already requested, blue if already available in your library
- Checks for duplicates and availability before sending the request
- Persistent configuration (survives script updates) with automatic updates from GitHub
- Animated feedback notifications with the title
- Works on any browser with a userscript manager, including Safari on iPhone/iPad
IMDb uses its own IDs (tt0137523) while Seerr works with TMDB IDs. The script resolves one into the other through your own Seerr instance (search?query=imdb:tt...): no TMDB API key needed, nothing else to configure.
Your Seerr instance must be reachable from your browser, either on your local network or via a VPN like Tailscale.
Note:
GM_xmlhttpRequest(used by Tampermonkey) bypasses browser mixed content restrictions, so HTTP works fine. If you usefetch-based extensions, HTTPS will be required.
-
Install a userscript manager:
- Safari (Mac): Tampermonkey (recommended)
- Safari (Mac/iPhone/iPad): Userscripts
- Chrome/Firefox: Tampermonkey
-
Click here to install the script
-
Open any IMDb title page and click the
+ Seerrbutton: the script asks for your Seerr URL (e.g. http://192.168.1.x:5055) and your API key (Seerr, Settings, General, API Key) on first use. That's it.
To change the configuration later: use the "Configure Seerr" entry in the Tampermonkey menu, or Shift+click the button.
Open any title page on IMDb. A Seerr button appears next to the title:
- Orange
+ Seerr: click to request the movie or show without leaving the page - Green
✓ Seerr: already requested - Blue
✓ Seerr: already available in your library
The script works in Safari on iPhone and iPad with the Userscripts app (free). Your Seerr instance just needs to be reachable from the device, for example through Tailscale. Configuration happens on first tap, same as on desktop.
- For a TV show already partially available, the button shows "available"; use Seerr itself to request specific missing seasons
- IMDb changes its page structure regularly; if the button stops appearing, please open an issue
MIT