It’s Friday night. You’ve had a long week, you’ve finally made it to the couch, and you open Netflix. The browsing begins. You hover over a movie — looks interesting. You open a new tab, Google the title, check the IMDB rating, go back, scroll a bit more, and repeat the whole cycle three more times before you either give up or just rewatch The Office for the fifth time.

Sound familiar? You’re not alone.

The Streaming Paradox: Too Many Choices, Too Little Information

Streaming platforms have done an incredible job giving us access to thousands of movies and shows. Netflix alone has over 5,000 titles. Amazon Prime is close behind. Disney+ and Hotstar add another enormous library into the mix. The paradox of choice is very real — more options don’t always mean more satisfaction. Research consistently shows that having too many choices without enough information leads to decision fatigue.

The problem isn’t just that there are too many movies. It’s that streaming platforms give you very little to go on. A thumbnail, a vague two-line description, and a genre tag. That’s your decision-making toolkit for committing the next 90 minutes to 2 hours of your evening.

Most of us have developed a workaround: tab over to IMDB, type in the title, check the rating and the vote count (because a 7.8 from 200 people and a 7.8 from 500,000 people are very different things), maybe skim a few reviews, and then go back. It works — but it’s clunky, breaks your flow, and honestly feels like a problem that shouldn’t exist in 2025.

What If IMDB Ratings Just Appeared on the Thumbnails Themselves?

That’s exactly the question that led to this project being built.

Meet Streaming IMDB Ratings — a lightweight Chrome extension that automatically overlays IMDB ratings directly onto movie and show thumbnails while you browse Netflix, Amazon Prime Video, Disney+, and Hotstar. No more switching tabs. No more Googling. The rating badge sits right there in the corner of every thumbnail, complete with the vote count, so you can make an informed decision at a glance.

How Does It Work? (The Simple Version)

The extension is built on the Chrome Manifest V3 framework — the current modern standard for Chrome extensions. When you open Netflix (or Prime, Disney+, or Hotstar), it watches for movie and show thumbnails loading on the page. The moment it detects them, it pulls the title, queries the OMDB API (a free, widely-used wrapper for IMDB data), and displays the rating in a clean badge overlaid in the thumbnail corner.

Results are cached in memory during your browsing session, so it’s not firing an API call every time the same thumbnail scrolls into view. The whole thing is fast, unobtrusive, and works seamlessly as new content loads dynamically on the page.

Here’s a quick breakdown of what’s happening under the hood:

  • Content Script (content.js) — The core of the extension. Uses a MutationObserver to watch for thumbnail cards appearing in the DOM, grabs the title from each card, and triggers the rating fetch.
  • OMDB API — A free API that provides access to IMDB rating data. The free tier allows up to 1,000 requests per day, more than enough for a typical streaming session.
  • In-memory Caching — Already-fetched ratings are stored in session cache so the same API call isn’t made twice.
  • Popup Settings (popup.html / popup.js) — A simple settings popup where you enter your OMDB API key. Takes 30 seconds to configure.
  • Rating Badge (content.css) — Clean, minimal CSS that places the rating unobtrusively in the corner of the thumbnail without obscuring the artwork.

Step-by-Step: How to Install and Set It Up

The whole setup takes under 5 minutes. Here’s exactly what to do:

Step 1 — Get Your Free OMDB API Key

Head over to omdbapi.com/apikey.aspx and sign up for a free API key. The free tier gives you 1,000 requests per day — plenty for personal use. You’ll get the key in your email within a minute.

Step 2 — Download the Extension from GitHub

Go to the streaming-imdb-ratings GitHub repository. Click the green Code button, then select Download ZIP. Extract the folder somewhere you’ll remember — Chrome needs to keep pointing to it.

Step 3 — Load the Extension in Chrome

Open Chrome and navigate to chrome://extensions. Toggle on Developer Mode (top right corner). Click Load Unpacked, then select the extracted folder. The extension will appear in your list.

Step 4 — Enter Your API Key

Click the extension icon in your Chrome toolbar. A small popup will appear with a text field. Paste your OMDB API key there and hit Save. That’s it.

Step 5 — Start Browsing

Open Netflix, Prime Video, Disney+, or Hotstar. As you scroll through titles, IMDB rating badges will begin appearing on thumbnails automatically. The first load fetches ratings in real time; subsequent scrolls in the same session will be instant thanks to caching.

Supported Streaming Platforms

The extension currently works on Netflix, Amazon Prime Video, Disney+ Hotstar (India), and Disney+ (international). Support across homepage rows, genre pages, and search results is included for each.

Friday Night, Solved

Let me paint the picture again, but with the extension installed. You open Netflix. You scroll. Every thumbnail now has a small badge in the corner — 7.6 (320K), 6.1 (45K), 8.2 (1.1M). At a glance, without leaving Netflix, without opening a single new tab, you can see both the quality signal (rating) and the confidence signal (vote count). You pick the 8.2. You’re watching within 30 seconds of opening Netflix. That’s the experience this extension creates.

A Few Limitations to Know About

  • New or niche titles — Very recent releases or obscure international content may not have an IMDB entry yet, so no badge will appear.
  • API daily limit — The free OMDB tier allows 1,000 requests per day. More than enough for personal use; heavy multi-session use may approach the limit, in which case a paid OMDB plan is an option.
  • Title matching — Titles that differ significantly between regions may not always match correctly.
  • Chrome only — Currently built for Chrome. Firefox and Safari versions are not yet available.

Small Tools, Big Impact

The best quality-of-life tools aren’t grand enterprise systems. They’re the small scripts, extensions, and automations that quietly eliminate the micro-frictions in your day. Tab-switching to check a rating is a 30-second interruption. Multiply that by 10 titles, three evenings a week, 52 weeks a year, and you’ve spent hours on something a tiny piece of code can do instantly.

The barrier to solving a real, everyday problem with web technologies is genuinely low. A content script, a public API, a bit of CSS — and a meaningful friction point in your evening is gone.

Contribute or Fork It

The project is fully open source. If you want to add platform support, improve title-matching logic, or build a Firefox version, pull requests are welcome. If you just want to suggest a feature, open an issue on the repo.

👉 View the project on GitHub

Final Thoughts

Streaming in 2025 should be frictionless. The content is there, the interfaces are polished, and recommendations are getting smarter — but that one step of validating whether something is worth watching is still broken. Until platforms natively integrate third-party ratings, extensions like this fill the gap perfectly.

If you check IMDB before watching anything — and statistically, a lot of us do — this extension will genuinely improve your experience. Five minutes to install, zero ongoing effort, and your Friday nights just got a lot smoother.

Try it out and let me know what you think in the comments below.


Built with JavaScript, Chrome Manifest V3, and the OMDB API. Open source on GitHub.


Ameya Agrawal works at the Executive Director’s Office at WPU GŌA, where he builds tools that solve real institutional and personal problems. You can find his projects on GitHub and follow his thinking on Twitter/X.

Leave a Reply

Trending

Discover more from Mind, Machine and Meaning

Subscribe now to keep reading and get access to the full archive.

Continue reading