Home › Guides › Douban Movie & TV Scraper

Douban movies and TV: ratings, cast, reviews and comments, keyless

Douban is China's IMDb + Letterboxd — the authoritative source for 豆瓣评分 (Douban ratings). The Douban Movie & TV Scraper gives four things in one, keyless: trending and top-rated lists (18 curated), full title detail (rating & votes, directors, full cast, genres, countries, runtime, IMDb id, synopsis), long-form reviews, and short comments with location. Point it at lists, at subject IDs, or turn on enrichment to do everything in one zero-config run. No login, no account, no API key.

Who it's for

What you get

resultTypeFields
hotid, type, category, tag, rank, title, rating score, cover, URL, is-new
detailRating score & votes, directors, full cast, genres, countries, languages, release dates, runtime, IMDb id, aka titles, cover, synopsis
reviewAuthor, title, rating stars, date, snippet, review URL
commentAuthor, rating stars & text, time, location (province), useful votes, text

Measured (2026-10-28): a 1,000-title trending sweep returned 1,000/1,000 unique, every field 100% filled, every title rated (median ≈ 8.1); detail parses rating, votes, cast, IMDb id and synopsis on real titles; two subjects + five pages needed only one anti-bot solve.

Input

InputWhat it does
categories · sortTrending lists (movie 9 + TV 9); empty + no IDs = all · recommend, time, rank
subjectIdsDouban subject IDs or URLs to deep-scrape
enrichTrending · scrapeDetail · scrapeReviews · scrapeCommentsDeep-scrape discovered titles · detail (default on) · reviews · comments with location
maxResults · maxReviewsPerTitle · maxCommentsPerTitle · maxSubjectsCaps on trending, per-title reviews/comments, and deep-scraped subjects
{ "categories": ["movie_hot", "movie_top"], "enrichTrending": true, "scrapeComments": true }

Honest limits

Pricing

Pay per delivered result, by type (trending title, detail, review, comment). Empty runs are free. Current prices are on the actor's Pricing tab on Apify.

Mine Douban: trusted ratings, full metadata with IMDb cross-ids, reviews and comments with location — keyless. Exportable to JSON, CSV or Excel.

Open the Douban Scraper →

Related

Other Chinese-platform scrapers: the Bilibili Trending Scraper for video hot boards, the Xiaohongshu (RedNote) Trending Scraper for the consumer home feed, and the WeChat Article Scraper for official-account content.

Frequently asked questions

Does it need my Douban login or cookies?

No. It never logs in and never asks you for an account, cookie or proxy of your own. You choose which trending categories to pull, or pass subject IDs, and run.

How does it handle Douban's anti-bot protection?

The Douban "sec" anti-bot proof-of-work is solved in-process in pure Node (about 20 ms), with no browser and no third-party CAPTCHA service. One solve unlocks many pages on the same sticky exit; you never supply a cookie, token or proxy.

How do I get ratings, reviews and comments for each title?

Turn on enrichTrending, scrapeDetail, scrapeReviews or scrapeComments; reviews and comments are capped per title with maxReviewsPerTitle and maxCommentsPerTitle. Each row carries a resultType.

Why is a field null?

Douban did not carry it — for example, an unrated new title, or an older comment with no location. A missing value is always null, never faked.

How is billing calculated?

Pay per result, per event type: trending subjects, and when enabled detail, review and comment rows, are each billed only when actually delivered — never for an empty run or an error.

Using the data lawfully

The Actor reads only publicly served, non-personal data (titles, public ratings, public reviews and comments). Use the output in line with Douban's terms and applicable law; do not store personal data without a lawful basis.

Douban Movie & TV Scraper — ratings, cast, reviews and comments, keyless. Pay per result, no API key.

Get Douban data on Apify →