Douban Scraper: Movies, TV, Books, Ratings & Reviews avatar

Douban Scraper: Movies, TV, Books, Ratings & Reviews

Pricing

Pay per event

Go to Apify Store
Douban Scraper: Movies, TV, Books, Ratings & Reviews

Douban Scraper: Movies, TV, Books, Ratings & Reviews

Scrape Douban (豆瓣) without login: movie, TV and book details with ratings, Top 250 and other charts, search, short reviews with star ratings, and full reviews.

Pricing

Pay per event

Rating

0.0

(0)

Developer

SinoData

SinoData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Douban Scraper: Movies, TV, Books, Ratings & Reviews (豆瓣)

Extract public data from Douban (豆瓣), China's largest community for rating and reviewing movies, TV shows and books, without logging in. No Chinese phone number, no cookies from you, no browser.

What you can scrape

SourceWhat you get
SearchMovies, TV shows or books for any keyword (Chinese or English)
Douban URLsFull details: Douban score and number of ratings, genres, countries, languages, directors, cast, runtime, release dates, episodes, intro, cover. For books: authors, translators, publisher, publish date, pages, price
ChartsTop 250 movies, Top 250 books, in cinemas now, popular movies, weekly best, popular TV (Chinese, US, Korean, Japanese)
Short reviews (短评)The most popular short reviews with the reviewer's stars (1 to 5), helpful votes, date and reviewer location
Full reviews (影评/书评)Long-form reviews with title, full text, stars and "useful" count

Use cases

  • Film and publishing market research: see how Chinese audiences rate a movie, show or book, and why.
  • Box office and release tracking: monitor what's in cinemas and trending on Douban.
  • Sentiment analysis: collect rated short reviews (text plus 1 to 5 stars) as labelled training data.
  • Recommendation and catalogue enrichment: add Douban scores and metadata to your own catalogue.

How to use

  1. Add search keywords, Douban URLs, or pick one or more charts.
  2. Turn on Short reviews and/or Full reviews if you want them.
  3. Run, then download the results as JSON, CSV or Excel, or use the API.

Accepted inputs: https://movie.douban.com/subject/1292052/, https://book.douban.com/subject/1007305/, https://m.douban.com/movie/subject/35588177/, or a bare id like 1292052 (treated as movie or TV).

Example input

{
"charts": ["movie_top250"],
"maxSubjectsPerSource": 50,
"includeShortReviews": true,
"maxShortReviewsPerSubject": 20
}

Output

Every record has a type field: subject (a movie, TV show or book), shortReview or review. Use the views in the dataset tab, or filter by type when exporting.

Title

{
"type": "subject",
"subjectType": "movie",
"id": "1292052",
"url": "https://movie.douban.com/subject/1292052/",
"title": "肖申克的救赎",
"originalTitle": "The Shawshank Redemption",
"year": "1994",
"rating": 9.7,
"ratingCount": 3346721,
"genres": ["剧情", "犯罪"],
"countries": ["美国"],
"directors": ["弗兰克·德拉邦特"],
"actors": ["蒂姆·罗宾斯", "摩根·弗里曼"]
}

Short review

{
"type": "shortReview",
"subjectTitle": "肖申克的救赎",
"text": "...",
"stars": 4,
"votes": 5225,
"createdAt": "2008-01-13T17:53:08.000Z",
"userName": "..."
}

Pricing

Pay only for results:

EventPrice
Title (movie, TV show or book)$0.003
Short review$0.001
Full review$0.002

The run stops cleanly when it reaches the maximum cost you set.

Limits to know

  • Douban limits requests per IP address. Without a proxy, the scraper keeps to about one request every 4.5 seconds and pauses for about 4 minutes if it still hits the limit, so big runs are slow. Turn on Apify Proxy in the Advanced section to switch IP instead and run much faster.
  • Logged-out visitors see about the top 180 short reviews and the top 20 full reviews per title, sorted by popularity. Newest-first sorting needs a logged-in account and is not offered.
  • Only public data visible to a logged-out visitor is collected.
  • Respect Douban's terms and applicable law, and don't use personal data (names, reviews) for spam or harassment.

Feedback

Found a bug or need a field that's missing? Open an issue on the Issues tab and it will usually be fixed within a day or two.