IMDb-API
Unofficial IMDb metadata wrapper with a free tier.
imdb-api.com is a third-party JSON wrapper over IMDb titles, cast, ratings and images — not affiliated with Amazon/IMDb. Free RapidAPI-style key after signup; distinct from OMDb and from our keyless IMDbOT scraper. Check terms before commercial use.
We probe without your API key. A 401/403 auth wall means the server is up — not a full health pass.
GET https://imdb-api.com/en/API/SearchMovie/knight&apikey=YOUR_API_KEY
{
"searchType": "Movie",
"results": [
{
"id": "tt0468569",
"title": "The Dark Knight",
"description": "When the menace known as the Joker..."
}
]
}curl "https://imdb-api.com/en/API/SearchMovie/knight&apikey=YOUR_API_KEY"const res = await fetch("https://imdb-api.com/en/API/SearchMovie/knight&apikey=YOUR_API_KEY");
const data = await res.json();
console.log(data);import requests
res = requests.get("https://imdb-api.com/en/API/SearchMovie/knight&apikey=YOUR_API_KEY")
print(res.json())BROWSER CALLS BLOCKED (NO CORS/HTTPS) — USE THE CURL SNIPPET
/SearchMovie/knight&apikey=YOUR_API_KEYPROBEDSearch movies by keyword.
/Title/kw0468569&apikey=YOUR_API_KEYFull title record by IMDb ID.
/Top250Movies/kw0468569&apikey=YOUR_API_KEYIMDb Top 250 list.
We probe without your API key. A 401/403 auth wall means the server is up — not a full health pass. Export includes every documented route below.
Stable. No schema drift observed since monitoring began — the response shape has not changed under our checks.
IMDb-API: common questions
Is IMDb-API free to use?
Yes — IMDb-API is a free media API. Free tier: Free tier with daily cap. The free tier is for non-commercial use.
Does IMDb-API need an API key?
Yes — IMDb-API needs a free API key, which you pass on each request. Rate limits: Unpublished.
Can I call IMDb-API from the browser?
Not directly — IMDb-API doesn't send browser-friendly CORS headers, so call it from a server or proxy instead. Copy the curl or Python snippet on this page to get started.
Is IMDb-API up right now?
As of our last scheduled check, IMDb-API is unmonitored. We re-probe it every sweep — the status badge and uptime chart above always show the latest.