IMDb Movie & TV Show Scraper avatar

IMDb Movie & TV Show Scraper

Pricing

from $30.00 / 1,000 results

Go to Apify Store
IMDb Movie & TV Show Scraper

IMDb Movie & TV Show Scraper

Pricing

from $30.00 / 1,000 results

Rating

0.0

(0)

Developer

Fortuitous Pirate

Fortuitous Pirate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

IMDb - Movie & TV Show Scraper with Sentiment Analysis

Overview

Scrape IMDb for movie/show details, ratings, cast info, and reviews with sentiment analysis. Movie & TV Show Scraper with Sentiment Analysis. Supports direct URLs, keyword search, filters (Browse Category).

Features

  • Search by keywords to find specific results
  • Filter results by category or type
  • Export data in JSON, CSV, or Excel formats
  • Includes ratings and review data
  • Supports direct URL input for targeted scraping
  • Control output volume with configurable result limits

Use Cases

  • Track - Track entertainment listings and reviews
  • Build - Build media databases for content analysis
  • Monitor - Monitor entertainment industry trends and ratings
  • Aggregate - Aggregate entertainment data for recommendation engines

Input Parameters

ParameterTypeDescriptionDefault
searchQuerystringSearch for movies/shows by title (e.g., 'The Matrix', 'Breaking Bad')
titleIdstringSpecific IMDb ID to scrape (e.g., 'tt0111161' for Shawshank Redemption)
startUrlsarrayDirect IMDb URLs to scrape (movie/show pages, chart pages like Top 250)[]
categorystringBrowse by category instead of searching
minRatingnumberOnly scrape titles with rating >= this value (1-10)
includeReviewsbooleanScrape user reviews and perform sentiment analysistrue
maxReviewsintegerMaximum number of reviews to scrape per movie/show10
maxItemsintegerMaximum number of movies/shows to scrape50
proxyConfigurationobjectProxy configuration for bypassing rate limits{...}

Output Example

Each result contains structured data like this:

{
"sentimentAnalysis": "Sample sentimentAnalysis"
}

Pricing

This actor uses pay-per-result pricing:

  • $0.001 per result
  • $1.00 per 1,000 results

No monthly fees. You only pay for what you scrape. Apify Free plan includes $5/month in platform credits.

How to Run

Apify Console

  1. Go to the IMDb - Movie & TV Show Scraper with Sentiment Analysis actor page
  2. Configure your input parameters
  3. Click Start and wait for the results
  4. Download data in JSON, CSV, or Excel format

API

curl -X POST "https://api.apify.com/v2/acts/fortuitous_pirate~imdb-movie-show-scraper/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"maxItems": 10}'

Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("fortuitous_pirate/imdb-movie-show-scraper").call(
run_input={"maxItems": 10}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Integration

Connect IMDb - Movie & TV Show Scraper with Sentiment Analysis with your existing tools and workflows:

  • API access - Programmatic access via Apify API
  • Webhooks - Get notified when scraping completes
  • Scheduling - Set up recurring runs on any schedule
  • Zapier / Make - Connect with 5,000+ apps via Apify integrations
  • Python / Node.js SDKs - Native client libraries for easy integration