IMDb Scraper - Movies, TV Shows, Ratings & Top 250
Under maintenancePricing
from $1.28 / 1,000 results
IMDb Scraper - Movies, TV Shows, Ratings & Top 250
Under maintenanceScrape 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.
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:
| Field | Type | Description |
|---|---|---|
mode | string | search, top250, or title |
searchQuery | string | Search term (used when mode = search) |
titleUrl | string | IMDb title URL (used when mode = title) |
maxResults | integer | Maximum 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:
| Field | Description |
|---|---|
title | Movie or TV show title |
year | Release year |
imdbId | Unique IMDb identifier |
type | Title type (movie, TV series, etc.) |
rating | IMDb star rating |
votes | Number of user votes |
rank | Rank position (Top 250 mode) |
stars | Main cast / stars |
plot | Plot summary |
runtime | Runtime |
posterUrl | Poster image URL |
url | Link 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
- Choose a mode (search, top250, or title).
- Fill in the matching field (search query or title URL).
- Set
maxResults. - 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.
