# Douban Ratings and Title Details Search

**Use case:** 

Search Douban movies, TV series, books or music by keyword and get each title's rating, vote count, genres, cast and synopsis.

## Input

```json
{
  "startUrls": [
    "https://movie.douban.com/subject/1292052/"
  ],
  "searchQueries": [
    "三体",
    "刘慈欣"
  ],
  "searchCategory": "all",
  "maxResults": 20,
  "subjectContent": [
    "details",
    "reviews"
  ],
  "groupSort": "all",
  "includeReplies": false,
  "maxReplies": 100
}
```

## Output

```json
{
  "type": {
    "label": "Type",
    "format": "text"
  },
  "subjectId": {
    "label": "Subject ID",
    "format": "text"
  },
  "subjectTitle": {
    "label": "Subject Title",
    "format": "text"
  },
  "subjectType": {
    "label": "Subject Type",
    "format": "text"
  },
  "subjectUrl": {
    "label": "Subject URL",
    "format": "link"
  },
  "hasFullDetails": {
    "label": "Has Full Details",
    "format": "boolean"
  },
  "ratingValue": {
    "label": "Rating Value",
    "format": "number"
  },
  "ratingCount": {
    "label": "Rating Count",
    "format": "number"
  },
  "ratingMax": {
    "label": "Rating Max",
    "format": "number"
  },
  "ratingStarCount": {
    "label": "Rating Star Count",
    "format": "number"
  },
  "actors": {
    "label": "Actors",
    "format": "array"
  },
  "aka": {
    "label": "Aka",
    "format": "array"
  },
  "cardSubtitle": {
    "label": "Card Subtitle",
    "format": "text"
  },
  "commentCount": {
    "label": "Comment Count",
    "format": "number"
  },
  "controversyReason": {
    "label": "Controversy Reason",
    "format": "text"
  },
  "countries": {
    "label": "Countries",
    "format": "array"
  },
  "cover": {
    "label": "Cover",
    "format": "object"
  },
  "coverUrl": {
    "label": "Cover URL",
    "format": "link"
  },
  "directors": {
    "label": "Directors",
    "format": "array"
  },
  "durations": {
    "label": "Durations",
    "format": "array"
  },
  "episodesCount": {
    "label": "Episodes Count",
    "format": "number"
  },
  "episodesInfo": {
    "label": "Episodes Info",
    "format": "text"
  },
  "forumInfo": {
    "label": "Forum Info",
    "format": "text"
  },
  "forumTopicCount": {
    "label": "Forum Topic Count",
    "format": "number"
  },
  "galleryTopicCount": {
    "label": "Gallery Topic Count",
    "format": "number"
  },
  "genres": {
    "label": "Genres",
    "format": "array"
  },
  "hasLinewatch": {
    "label": "Has Linewatch",
    "format": "boolean"
  },
  "honorInfos": {
    "label": "Honor Infos",
    "format": "array"
  },
  "infoUrl": {
    "label": "Info URL",
    "format": "link"
  },
  "intro": {
    "label": "Intro",
    "format": "text"
  },
  "isDoubanIntro": {
    "label": "Is Douban Intro",
    "format": "boolean"
  },
  "isReleased": {
    "label": "Is Released",
    "format": "boolean"
  },
  "isRestrictive": {
    "label": "Is Restrictive",
    "format": "boolean"
  },
  "isShow": {
    "label": "Is Show",
    "format": "boolean"
  },
  "isTv": {
    "label": "Is TV",
    "format": "boolean"
  },
  "languages": {
    "label": "Languages",
    "format": "array"
  },
  "lastEpisodeNumber": {
    "label": "Last Episode Number",
    "format": "text"
  },
  "linewatches": {
    "label": "Linewatches",
    "format": "array"
  },
  "nullRatingReason": {
    "label": "Null Rating Reason",
    "format": "text"
  },
  "originalTitle": {
    "label": "Original Title",
    "format": "text"
  },
  "pic": {
    "label": "Pic",
    "format": "object"
  },
  "prePlayableDate": {
    "label": "Pre Playable Date",
    "format": "text"
  },
  "preReleaseDesc": {
    "label": "Pre Release Desc",
    "format": "text"
  },
  "pubdate": {
    "label": "Pubdate",
    "format": "array"
  },
  "rateInfo": {
    "label": "Rate Info",
    "format": "text"
  },
  "realtimeHotHonorInfos": {
    "label": "Realtime Hot Honor Infos",
    "format": "array"
  },
  "releaseDate": {
    "label": "Release Date",
    "format": "text"
  },
  "reviewCount": {
    "label": "Review Count",
    "format": "number"
  },
  "sharingUrl": {
    "label": "Sharing URL",
    "format": "link"
  },
  "subjectCollections": {
    "label": "Subject Collections",
    "format": "array"
  },
  "tags": {
    "label": "Tags",
    "format": "array"
  },
  "trailers": {
    "label": "Trailers",
    "format": "array"
  },
  "vendorCount": {
    "label": "Vendor Count",
    "format": "number"
  },
  "vendorDesc": {
    "label": "Vendor Desc",
    "format": "text"
  },
  "vendorIcons": {
    "label": "Vendor Icons",
    "format": "array"
  },
  "vendors": {
    "label": "Vendors",
    "format": "array"
  },
  "video": {
    "label": "Video",
    "format": "text"
  },
  "webisode": {
    "label": "Webisode",
    "format": "text"
  },
  "webisodeCount": {
    "label": "Webisode Count",
    "format": "number"
  },
  "year": {
    "label": "Year",
    "format": "text"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "date"
  },
  "annotationCount": {
    "label": "Annotation Count",
    "format": "number"
  },
  "authorIntro": {
    "label": "Author Intro",
    "format": "text"
  },
  "bookSeries": {
    "label": "Book Series",
    "format": "object"
  },
  "bookSubtitle": {
    "label": "Book Subtitle",
    "format": "text"
  },
  "buylinksUrl": {
    "label": "Buylinks URL",
    "format": "link"
  },
  "catalog": {
    "label": "Catalog",
    "format": "text"
  },
  "debutUrl": {
    "label": "Debut URL",
    "format": "link"
  },
  "ebooks": {
    "label": "Ebooks",
    "format": "array"
  },
  "hasEbook": {
    "label": "Has Ebook",
    "format": "boolean"
  },
  "otherVersion": {
    "label": "Other Version",
    "format": "text"
  },
  "pages": {
    "label": "Pages",
    "format": "array"
  },
  "press": {
    "label": "Press",
    "format": "array"
  },
  "price": {
    "label": "Price",
    "format": "array"
  },
  "producers": {
    "label": "Producers",
    "format": "array"
  },
  "subtitle": {
    "label": "Subtitle",
    "format": "array"
  },
  "translator": {
    "label": "Translator",
    "format": "array"
  },
  "authors": {
    "label": "Authors",
    "format": "array"
  },
  "searchQuery": {
    "label": "Search Query",
    "format": "text"
  },
  "discs": {
    "label": "Discs",
    "format": "array"
  },
  "introUrl": {
    "label": "Intro URL",
    "format": "link"
  },
  "isPlayable": {
    "label": "Is Playable",
    "format": "boolean"
  },
  "isrc": {
    "label": "Isrc",
    "format": "array"
  },
  "media": {
    "label": "Media",
    "format": "array"
  },
  "publisher": {
    "label": "Publisher",
    "format": "array"
  },
  "singer": {
    "label": "Singer",
    "format": "array"
  },
  "songs": {
    "label": "Songs",
    "format": "array"
  },
  "tracksUrl": {
    "label": "Tracks URL",
    "format": "link"
  },
  "version": {
    "label": "Version",
    "format": "array"
  }
}
```

## About this Actor

This example demonstrates how to use [Douban Scraper 豆瓣 | Movie & Book Reviews, Comments, Groups](https://apify.com/zen-studio/douban-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/zen-studio/douban-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
This Task's input is already configured above — use it as-is rather than inventing a new one.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/zen-studio/douban-scraper.md

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).
