IMDb Scraper - Movies, TV Shows, Ratings & Cast avatar

IMDb Scraper - Movies, TV Shows, Ratings & Cast

Pricing

from $1.80 / 1,000 results

Go to Apify Store
IMDb Scraper - Movies, TV Shows, Ratings & Cast

IMDb Scraper - Movies, TV Shows, Ratings & Cast

Scrape IMDb movie and TV show data: title, year, rating, votes, genres, director, cast, plot, runtime, poster, and content rating. Search by name or provide IMDb URLs.

Pricing

from $1.80 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape IMDb movie and TV show data: titles, ratings, cast, genres, director, plot, and more.

What you get

Extract structured data from IMDb for any movie or TV show. Search by name or provide IMDb URLs directly. Get ratings, votes, genres, director, cast, plot summaries, runtime, posters, and content ratings.

Output fields

FieldDescription
titleMovie or TV show title
yearRelease year
ratingIMDb rating (1-10)
votesNumber of votes
genresList of genres
directorDirector name
castMain cast members
plotPlot summary
runtimeRuntime in minutes
posterPoster image URL
content_ratingContent rating (PG, R, etc.)
urlIMDb URL

Example output

{
"title": "The Shawshank Redemption",
"year": "1994",
"rating": 9.3,
"votes": 2800000,
"genres": ["Drama"],
"director": "Frank Darabont",
"cast": ["Tim Robbins", "Morgan Freeman", "Bob Gunton"],
"plot": "Over the course of several years, two convicts form a friendship...",
"runtime": "142 min",
"poster": "https://m.media-amazon.com/images/...",
"content_rating": "R",
"url": "https://www.imdb.com/title/tt0111161/"
}

Input parameters

ParameterRequiredDescription
searchQueryNoMovie or TV show name to search (e.g. "inception"). Provide this OR urls.
urlsNoList of IMDb title URLs to scrape directly (e.g. https://www.imdb.com/title/tt1375666/).
maxResultsNoCap on titles returned. Default 15, max 100.

Example input

{
"searchQuery": "inception",
"maxResults": 10
}

Use cases

  • Entertainment apps: Build movie databases with ratings and cast info
  • Data analysts: Study movie trends, ratings, and genre patterns
  • Content platforms: Enrich your catalog with IMDb metadata
  • Researchers: Analyze film industry trends over time
  • Recommendation engines: Enrich titles with genres, cast, and ratings for ML features

Limitations

  • Search results depend on IMDb's own ranking (the first match may not be the exact title you wanted).
  • Some fields may be empty for older or less popular titles (cast, runtime, content rating).
  • TV show records cover the series — individual episodes are not returned.
  • Vote counts reflect IMDb's public total at the time of the run.

Compared to alternatives

  • vs. official IMDb datasets (imdb.com/interfaces): Official dataset dumps are bulk-only and refreshed daily with no search interface. This actor returns fresh per-title data on demand.
  • vs. OMDb API: OMDb is free but throttled to 1000 calls/day without a paid key; fields are a subset. This actor has no daily cap.

Pairs well with YouTube Scraper for video-side metadata and Reddit Scraper for audience sentiment.

FAQ

Can I scrape every movie on IMDb? No — this is an on-demand scraper. Provide a list of names or URLs, and the actor returns those titles.

Does it return episode-level data for TV shows? No. Only the series record (series-level rating, cast, genres, plot).

Is ratings data live? Yes — each run fetches the current IMDb rating and vote count at run time.

Can I use this for commercial projects? You're responsible for complying with IMDb's terms. Typical uses (internal analytics, recommendation testing, research) are fine; redistribution of full datasets is not.

Last verified: 2026-05

More scrapers at thirdwatch.dev.