IMDb scraper and API skills
Site: imdb.com
IMDb's official API is an enterprise product priced per query, and the free endpoints most developers find are third-party mirrors of unclear provenance. These IMDb scraper skills read the real title pages through the Browserless MCP and return structured JSON.
Working with IMDb
- Every title page is fronted by AWS WAF: a raw HTTP fetch returns HTTP 202 and a challenge body, with or without a residential proxy, so a real browser is required.
- Title IDs are opaque and resolved from search results before a detail URL is built.
2 IMDb skills
- imdb.comv1
Find the First IMDb Title Result with Filters
Resolve and open the first IMDb title result from a title search using technical and runtime filters.
- imdb.comv1
IMDb Title Rating Lookup
Resolve any IMDb title URL / tt-ID / free-form title reference (movie, TV series, episode, mini-series, short) to its current IMDb rating, total vote count, rating distribution per 1-10 bucket, Metascore, and core title metadata (cast, directors, writers, genres, runtime, certification, plot, languages, countries, poster, canonical URL). Read-only.
IMDb scraping questions
- Does IMDb have an API?
- Yes, but not a free one — the official API is an enterprise product billed per query. The widely-shared free endpoints are third-party mirrors, not IMDb.
- Is scraping IMDb legal?
- Reading data that IMDb publishes publicly is generally treated as lawful in the US — hiQ v. LinkedIn found that scraping a public site does not by itself violate the Computer Fraud and Abuse Act. That is not the whole question: IMDb's terms of service, its robots.txt, the rate at which you request pages, and any personal or copyrighted data you collect all carry their own obligations, and the rules differ outside the US. These skills read public pages at human-scale rates and never bypass a login. Treat this as background, not legal advice.
- What data can I extract from IMDb?
- Title ID, title and type, IMDb rating and vote count, runtime, series context for episodes, and the resolved title URL.