FreeAPI.watch

OMDb API

Open Movie Database — a lightweight IMDb-style lookup by title or IMDb ID, returning plot, ratings from IMDb/Rotten Tomatoes/Metacritic, and poster URLs. Simpler than TMDB when you only need one film's metadata.

Status
🟢 Online · 36 ms
30-day uptime
100%
Free tier
Free key, 1,000 requests/day; poster API needs a paid tier
Auth
API key
Last 30 days

Free alternatives (live ranking)

Compare OMDb API with…

Paid alternatives

Official docs ↗

Frequently Asked Questions

Does OMDb API require an API key?

Yes, OMDb API requires a free API key. You can sign up via https://www.omdbapi.com/.

What is OMDb API's free tier?

Free key, 1,000 requests/day; poster API needs a paid tier

Is OMDb API currently online?

We check OMDb API every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.

Implementation notes

When to use OMDb API

OMDb is the fastest path from an IMDb ID or a title string to ratings, runtime, plot, rated certificate, and cast in one flat JSON object. A free key gives 1,000 requests per day and arrives by email within a minute. Its real value is IMDb linkage: it is one of very few free endpoints where you can pass tt0111161 directly and get Rotten Tomatoes and Metacritic scores back alongside the IMDb rating in a single response. Reach for it when you already hold IMDb IDs, when you want ratings rather than artwork, or when you need a one-line enrichment step in a script and do not want to model TMDB's nested shapes. Do not reach for it as a catalog: there is no browse, no discover, no genre listing, and TV episode coverage is shallow. The common production pattern is TMDB for structure and images, OMDb for the ratings layer on top.

Common pitfalls

Quick start (bash)

curl -s 'https://www.omdbapi.com/?apikey=YOUR_KEY&i=tt0111161&plot=short' | jq '.Title, .imdbRating, .Ratings'
# a miss is still HTTP 200 - always inspect .Response first
curl -s 'https://www.omdbapi.com/?apikey=YOUR_KEY&t=film+that+does+not+exist' | jq '.Response, .Error'

Embed this badge

Add a live status badge to your README, docs, or website.

OMDb API status badge

Markdown

[![OMDb API Status](https://api.freeapi.watch/badge/omdb.svg)](https://freeapi.watch/omdb)

HTML

<a href="https://freeapi.watch/omdb"><img src="https://api.freeapi.watch/badge/omdb.svg" alt="OMDb API Status"/></a>