IMDb Scraper - Movies, TV Shows, Ratings & Top 250 avatar

IMDb Scraper - Movies, TV Shows, Ratings & Top 250

Under maintenance

Pricing

from $1.28 / 1,000 results

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

IMDb Scraper - Movies, TV Shows, Ratings & Top 250

Under maintenance

Scrape IMDb movies, TV shows, and ratings without an API key. Extract titles, star ratings, vote counts, release year, runtime, and plot from search results, the Top 250 list, or any title page. Export to JSON, CSV, or Excel.

Pricing

from $1.28 / 1,000 results

Rating

0.0

(0)

Developer

Harald

Harald

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

5 days ago

Last modified

Categories

Share

Extract structured data from IMDb at scale without an API key. This IMDb Scraper collects movie and TV show details, star ratings, vote counts, plot summaries, and the IMDb Top 250 list. Perfect for building movie datasets, entertainment research, recommendation engines, and market analysis.

What this IMDb Scraper does

  • ๐Ÿ” Search IMDb by keyword and collect matching movies and TV shows
  • ๐Ÿ† Scrape the IMDb Top 250 ranked list in one run
  • ๐ŸŽฌ Extract full title details from any IMDb title URL
  • โญ Get ratings, number of votes, release year, runtime, and plot
  • ๐Ÿ’พ Export results to JSON, CSV, or Excel
  • ๐Ÿšซ No IMDb account or API key required

Use cases

  • Build and enrich a movie / TV database
  • Track ratings and popularity over time
  • Power a recommendation or discovery app
  • Academic and market research on film trends
  • Compare titles for content and streaming analysis

Input

The Actor supports three scraping modes:

FieldTypeDescription
modestringsearch, top250, or title
searchQuerystringSearch term (used when mode = search)
titleUrlstringIMDb title URL (used when mode = title)
maxResultsintegerMaximum number of results to return

Example input

{
"mode": "search",
"searchQuery": "inception",
"maxResults": 20
}

Scrape the Top 250:

{
"mode": "top250",
"maxResults": 250
}

Output

Each result is a clean JSON record:

FieldDescription
titleMovie or TV show title
yearRelease year
imdbIdUnique IMDb identifier
typeTitle type (movie, TV series, etc.)
ratingIMDb star rating
votesNumber of user votes
rankRank position (Top 250 mode)
starsMain cast / stars
plotPlot summary
runtimeRuntime
posterUrlPoster image URL
urlLink to the IMDb page

Example output

{
"title": "Inception",
"year": 2010,
"imdbId": "tt1375666",
"type": "movie",
"rating": 8.8,
"votes": 2500000,
"runtime": "2h 28m"
}

How to use

  1. Choose a mode (search, top250, or title).
  2. Fill in the matching field (search query or title URL).
  3. Set maxResults.
  4. Click Start and download your data as JSON, CSV, or Excel.

Pricing

This Actor uses pay-per-result pricing, so you only pay for the data you get. Runs are fast and lightweight.

Frequently asked questions

Do I need an IMDb account or API key? No. The scraper works out of the box.

Can I export to Excel or CSV? Yes โ€” results are available in JSON, CSV, and Excel from the run's Storage tab.

Is scraping IMDb legal? This Actor collects only publicly available information. You are responsible for how you use the data and for complying with IMDb's terms and applicable laws.


Built by Harald. Questions or feature requests? Open an issue on the Actor's Issues tab.