IMDB User Reviews Scraper
by powerai
Automatically scrape every user review from IMDB pages with full data extraction and pagination. Perfect for sentiment analysis, market research, and data projects.
Opens on Apify.com
About IMDB User Reviews Scraper
Need to analyze audience sentiment or gather feedback for movies and TV shows? This IMDB User Reviews Scraper pulls all the data for you, automatically. It works by visiting any IMDB movie or series page and systematically collecting every user review. You get the full text, star rating, review date, and helpfulness votes, all structured and ready for your analysis. The best part is it handles pagination on its own, so you don't have to manually click through pages; it just keeps going until it has fetched every single review. I've used it for market research to see what audiences really think about new releases and for content projects that compile critic vs. fan opinions. It saves you the massive headache of trying to copy-paste or manually compile hundreds of reviews. The output is clean JSON or CSV, perfect for feeding into data visualization tools or sentiment analysis scripts. If you're in film analysis, marketing, or just building a dataset, this scraper turns a tedious public data source into a usable, structured asset with minimal setup.
What does this actor do?
IMDB User Reviews Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
IMDB User Reviews Scraper
Scrapes user reviews from IMDB.com. Provide a reviews page URL, and the actor will extract detailed review data, handling pagination automatically.
Key Features
- URL-Based Scraping: Starts from a complete IMDB reviews page URL.
- Automatic Pagination: Clicks "See More" to load all reviews, stopping at a specified limit or the page end.
- Comprehensive Data Extraction: Captures for each review:
- Title, full text, and numeric rating (1-10)
- Author name and profile link
- Publication date
- Helpful/Not Helpful vote counts
- Unique review ID and direct link
- Deduplication: Automatically filters out duplicate reviews based on their unique links.
How to Use
- Find a movie or TV show on IMDB.com.
- Navigate to its "User reviews" section.
- Copy the full URL from your address bar (e.g.,
https://www.imdb.com/title/tt0111161/reviews/). - Provide this URL as the
searchUrlinput to the actor.
Input
Configure the actor with these parameters:
| Field | Type | Required | Description |
|---|---|---|---|
searchUrl |
String | Yes | The full IMDB reviews page URL to scrape. |
maxItems |
Integer | No | Maximum number of reviews to fetch. Default is unlimited. |
proxyConfiguration |
Object | No | Proxy settings for the actor. |
Output
The actor outputs a dataset of review objects in JSON format. Each object includes:
searchUrl: The original URL used for scraping.reviewId: Unique review identifier (e.g., "rw6316364").link: Direct link to the individual review page.title: Review title/headline.reviewText: Full review content (preserves formatting).author: Reviewer's username.authorProfile: Link to the reviewer's IMDB profile.date: Review publication date.rating: Numeric rating from 1 to 10.helpful: Count of "helpful" votes (as string).notHelpful: Count of "not helpful" votes (as string).scrapedAt: ISO 8601 timestamp of when the review was scraped.
Example Output:
[
{
"searchUrl": "https://www.imdb.com/title/tt4425200/reviews/",
"reviewId": "rw6316364",
"link": "https://www.imdb.com/title/tt4425200/review/rw6316364/?ref_=tturv_perm_1",
"title": "It's just a great action film",
"reviewText": "I mean. This literally is what is says on the tin...",
"author": "danielmanson",
"authorProfile": "https://www.imdb.com/user/ur89745032/?ref_=tturv_usr_1_t",
"date": "Nov 28, 2020",
"rating": 8,
"helpful": "86",
"notHelpful": "23",
"scrapedAt": "2025-11-11T03:30:02.731Z"
}
]
Use Cases & Notes
Common Use Cases: Sentiment analysis, rating trend tracking, reviewer research, market analysis for entertainment, and audience perception tracking.
Notes:
* The actor only works with IMDB URLs ending in /reviews/.
* Results are saved incrementally as they are scraped.
* Vote counts are stored as strings to preserve exact values.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try IMDB User Reviews Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- powerai
- Pricing
- Paid
- Total Runs
- 27
- Active Users
- 3
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support