Douban Movie & Book Scraper
Pricing
from $3.00 / 1,000 results
Douban Movie & Book Scraper
Scrape public Douban movie and book data: rating, rating count, genres, directors, authors, cast, summary, tags, cover. No login.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
H
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Douban Scraper & Douban API — Movies, TV, Books, Ratings (豆瓣电影 / 图书)
The simplest Douban API alternative. Douban closed its official public API years ago. This Douban scraper gives you clean JSON for any public Douban movie, TV show or book: title, original title, year, Douban rating (豆瓣评分) & vote count, genres, directors, cast, authors, countries, tags, summary, cover and URL.
- 🔎 Search by keyword (Chinese or English:
三体,Interstellar) or paste subject URLs / IDs - 🔓 No login, no cookies, no account needed
- 🛡️ Public subject data only — no user profiles, no personal data
- 📦 Export JSON, CSV, Excel, or call via API / Python / Node.js
- 💲 Pay per result: $3 per 1,000 subjects
Use cases
- Chinese film & book market research — compare Douban ratings with IMDb / Goodreads
- Enrich a movie or book database with Douban scores and tags
- Recommendation systems & data science — genre/tag/rating datasets on Chinese media
- LLM / RAG datasets about Chinese movies, dramas and literature
- IP / adaptation scouting — find highly-rated novels and dramas
Input
| Field | Description | Example |
|---|---|---|
keywords | Search terms (Chinese or English) | ["肖申克", "三体"] |
startUrls | Subject URLs or numeric IDs | ["https://movie.douban.com/subject/1292052/"] |
type | movie (incl. TV) or book | "movie" |
maxItems | Max subjects to output (default 20) | 50 |
delaySecs | Polite delay between requests (default 2) | 2 |
{ "keywords": ["三体"], "type": "book", "maxItems": 10 }
Output example
{"id":"1292052","type":"movie","title":"肖申克的救赎","originalTitle":"The Shawshank Redemption","year":"1994","rating":9.7,"ratingCount":3354005,"genres":["剧情","犯罪"],"directors":["弗兰克·德拉邦特"],"cast":["蒂姆·罗宾斯","摩根·弗里曼"],"countries":["美国"],"tags":["犯罪","越狱","励志","信念"],"url":"https://movie.douban.com/subject/1292052/","cover":"https://img3.doubanio.com/view/photo/m_ratio_poster/public/p2934829882.jpg"}
Call it from code
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("certified_astronomy_6vi/douban-movie-book-scraper").call(run_input={"keywords": ["Interstellar"], "type": "movie", "maxItems": 5})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], item["rating"], item["ratingCount"])
FAQ
Is there an official Douban API? Not publicly any more — the official API was shut down for new developers. This actor is a maintained alternative for public data. Do I need a Douban account or cookies? No. Does it scrape reviews or user data? No. Only public subject (item) pages, no personal information. Is it legal? It only reads publicly visible pages at a polite rate. You are responsible for how you use the data; check Douban's terms for your use case. How fast is it? About one subject every ~2 s by default (rate-limited on purpose to be reliable). Something broke? Open an issue on the Issues tab — fixes are usually same-week.
中文说明
豆瓣电影 / 电视剧 / 图书公开数据抓取(豆瓣 API 替代)。支持关键词搜索或条目链接/ID,输出片名、原名、年份、豆瓣评分、评分人数、类型、导演、演员、作者、标签、简介、封面。无需登录,不抓取任何用户个人信息。按结果计费:每 1000 条 $3。