{
  "data": {
    "id": "s4yeMfe0hULXg5Ib2",
    "actId": "YOq90GHMVnTe8qtHO",
    "userId": "NWYsOG96fMDy8ycdf",
    "startedAt": "2026-11-05T02:23:02.875Z",
    "finishedAt": "2026-11-05T02:23:07.979Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "API"
    },
    "stats": {
      "durationMillis": 5039,
      "runTimeSecs": 5.039,
      "computeUnits": 0.0055988888888888885,
      "imageSizeBytes": 344625152
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "tag": "latest",
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"Zhihu Scraper · 知乎\",\n  \"description\": \"<b>Quickstart · 快速开始:</b> Keep <b>Search contents · 内容搜索</b> selected, enter a keyword such as <code>人工智能</code>, and click <b>Start</b>. The example collects up to 20 results.<br><br>Set <b>both result limits</b> in the first section. For other operations, add the matching URLs or comment IDs below; <b>Hot list · 知乎热榜</b> needs neither.<br><br>See the <a href=\\\"https://apify.com/zen-studio/zhihu-scraper\\\" target=\\\"_blank\\\">README</a> for examples. Each run writes one dataset with focused table views.\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"properties\": {\n    \"operation\": {\n      \"title\": \"Operation · 采集类型\",\n      \"type\": \"string\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"search\",\n        \"question_answers\",\n        \"content_detail\",\n        \"comments\",\n        \"comment_replies\",\n        \"user_profile\",\n        \"user_content\",\n        \"hot_list\"\n      ],\n      \"enumTitles\": [\n        \"Search contents · 内容搜索\",\n        \"Question answers · 问题回答\",\n        \"Content details · 内容详情\",\n        \"Comments · 评论\",\n        \"Comment replies · 评论回复\",\n        \"Creator profiles · 用户资料\",\n        \"Creator articles · 用户文章\",\n        \"Hot list · 知乎热榜\"\n      ],\n      \"default\": \"search\",\n      \"description\": \"Choose <b>one operation per run</b>.<br><br><b>Question answers:</b> collects an initial batch of up to 100 entries; a complete answer list is not guaranteed, and incomplete targets are flagged.<br><b>Creator articles:</b> collects published articles, not the creator's answers.\",\n      \"sectionCaption\": \"What to collect · 采集内容\",\n      \"sectionDescription\": \"Start with a keyword search and set both limits below. A target means one keyword, URL, or comment ID. The total limit is shared across the run.\"\n    },\n    \"keywords\": {\n      \"title\": \"Search keywords · 搜索关键词\",\n      \"type\": \"array\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\",\n        \"maxLength\": 2048\n      },\n      \"prefill\": [\n        \"人工智能\"\n      ],\n      \"description\": \"<b>Search only.</b> Add Chinese or English terms, one per entry. Up to 100 keywords.<br><br>Each keyword is searched independently, but <b>Maximum total results</b> is shared across them. Duplicate results are saved once.\",\n      \"placeholderValue\": \"e.g. 人工智能 or electric cars\",\n      \"maxItems\": 100\n    },\n    \"max_items\": {\n      \"title\": \"Maximum total results · 总结果上限\",\n      \"type\": \"integer\",\n      \"default\": 100,\n      \"prefill\": 20,\n      \"minimum\": 1,\n      \"maximum\": 10000,\n      \"description\": \"Set the <b>run-wide ceiling</b> across all keywords or targets. For example, 20 means at most 20 rows in total, not 20 per keyword.<br><br>The example uses <code>20</code>; omitted programmatic input defaults to <code>100</code>. The per-target limit and available budget also apply. You are charged only for saved results, excluding duplicates and failed targets.<br><br>Free-plan access: 25 results per run and 100 lifetime results, processing the first keyword or target within a bounded collection window. No lifetime run-count cap.\"\n    },\n    \"max_per_target\": {\n      \"title\": \"Maximum results per target · 单项上限\",\n      \"type\": \"integer\",\n      \"default\": 100,\n      \"minimum\": 1,\n      \"maximum\": 10000,\n      \"description\": \"Set the ceiling for <b>each individual input</b>: one keyword in Search, one URL for URL-based operations, or one comment ID in Comment replies. For Hot list, this limits the single list.<br><br><b>Maximum total results</b> still caps the whole run. For example, 50 per keyword and 100 total across three keywords can save at most 100 rows. To collect up to 500 rows from one keyword, set <b>both limits to 500</b>.<br><br>These are ceilings, not guaranteed counts. Availability, budget, and free-plan limits still apply.\"\n    },\n    \"urls\": {\n      \"title\": \"Target URLs or IDs · 链接或 ID\",\n      \"type\": \"array\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\",\n        \"maxLength\": 2048\n      },\n      \"description\": \"Add up to 100 URLs or IDs for the selected operation.<br><br><b>Question answers:</b> <code>https://www.zhihu.com/question/21277368</code> or a question ID.<br><b>Content details:</b> question URLs, answer URLs such as <code>https://www.zhihu.com/answer/2018829744922206890</code>, article URLs such as <code>https://zhuanlan.zhihu.com/p/2032860336215307118</code>, or pin URLs.<br><b>Comments:</b> answer, article, or pin URLs, not question URLs.<br><b>Creator profiles / articles:</b> <code>https://www.zhihu.com/people/11-11-98-14</code> or the profile slug <code>11-11-98-14</code>.<br><br>Full URLs identify their own content type. For bare detail/comment IDs, select the matching <b>Content type</b>. Standalone <code>/zvideo/</code> URLs are not supported; pin video URLs are.\",\n      \"sectionCaption\": \"Other operations · 其他采集\",\n      \"sectionDescription\": \"For Comments, paste content URLs and optionally include replies. Comment IDs are only needed when you want replies to specific comments. Leave these fields empty for Search and Hot list.\",\n      \"placeholderValue\": \"https://www.zhihu.com/question/21277368\",\n      \"maxItems\": 100\n    },\n    \"include_replies\": {\n      \"title\": \"Include replies · 包含回复\",\n      \"type\": \"boolean\",\n      \"editor\": \"checkbox\",\n      \"default\": false,\n      \"description\": \"<b>Comments only.</b> Also collect replies under the comments found at your answer, article, or pin URLs. No comment IDs needed.<br><br>Each reply is a separate row linked by <code>parent_comment_id</code>. Comments and replies share <b>both result limits</b> above and your spending limit; each saved row has the same result price. Threads are collected after their parent comments, so a small limit may stop partway through a thread.<br><br>Off by default for top-level comments only. This does not change the separate <b>Comment replies</b> operation.\"\n    },\n    \"comment_ids\": {\n      \"title\": \"Comment IDs for replies · 一级评论 ID\",\n      \"type\": \"array\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\",\n        \"maxLength\": 2048\n      },\n      \"description\": \"<b>Comment replies · 评论回复 only.</b> For the simpler URL-based workflow, select <b>Comments</b> and enable <b>Include replies</b> instead; leave this field empty.<br><br>To collect replies to specific comments, take their <code>comment_id</code> values from a previous Comments dataset. Prefer top-level comments with <code>reply_count</code> greater than zero. Your AI assistant or automation can pass these values straight into <code>comment_ids</code>; no manual lookup on Zhihu is needed.<br><br>Use the top-level comment's ID, not an answer or article ID. Enter up to 100 IDs, one per entry, and keep them as strings in JSON to preserve their full precision.\",\n      \"placeholderValue\": \"11460175497\",\n      \"maxItems\": 100\n    },\n    \"content_type\": {\n      \"title\": \"Content type · 内容类型\",\n      \"type\": \"string\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"all\",\n        \"answer\",\n        \"article\",\n        \"video\",\n        \"pin\",\n        \"question\"\n      ],\n      \"enumTitles\": [\n        \"All types (search)\",\n        \"Answers\",\n        \"Articles\",\n        \"Videos (search)\",\n        \"Pins (IDs only)\",\n        \"Questions (IDs only)\"\n      ],\n      \"default\": \"all\",\n      \"description\": \"<b>Search:</b> choose All types, Answers, Articles, or Videos.<br><br><b>Bare numeric detail/comment IDs:</b> choose Answers, Articles, or Pins. Questions is for question details; Question answers already knows its input type. Full URLs identify their own type.<br><br>Pins and Questions are ID-type choices, not dedicated search filters.\",\n      \"sectionCaption\": \"Filters · 筛选条件\",\n      \"sectionDescription\": \"Search filters apply only to Search. Comment sorting applies only to comments and replies.\"\n    },\n    \"sort\": {\n      \"title\": \"Search order\",\n      \"type\": \"string\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"relevance\",\n        \"upvotes\",\n        \"newest\"\n      ],\n      \"enumTitles\": [\n        \"Relevance (default)\",\n        \"Most upvotes first\",\n        \"Newest first\"\n      ],\n      \"default\": \"relevance\",\n      \"description\": \"<b>Search only.</b> Choose the ranking within each keyword's results. Leave <b>Relevance</b> selected for a standard search.<br><br>Results from different keywords can be interleaved; this does not globally sort the combined dataset.\"\n    },\n    \"publish_time_range\": {\n      \"title\": \"Published in\",\n      \"type\": \"string\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"all\",\n        \"day\",\n        \"week\",\n        \"month\",\n        \"three_months\",\n        \"half_year\",\n        \"year\"\n      ],\n      \"default\": \"all\",\n      \"description\": \"<b>Search only.</b> Restrict results to the selected publication window. Use <b>Past week</b> for recent discussions, or <b>Any time</b> for broader coverage.\",\n      \"enumTitles\": [\n        \"Any time (default)\",\n        \"Past 24 hours\",\n        \"Past week\",\n        \"Past month\",\n        \"Past 3 months\",\n        \"Past 6 months\",\n        \"Past year\"\n      ]\n    },\n    \"comment_sort\": {\n      \"title\": \"Comment order\",\n      \"type\": \"string\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"popular\",\n        \"newest\"\n      ],\n      \"enumTitles\": [\n        \"Popular\",\n        \"Newest\"\n      ],\n      \"default\": \"popular\",\n      \"description\": \"<b>Comments and Comment replies only.</b> Choose Popular for relevance or Newest for recent discussion.\"\n    },\n    \"include_html\": {\n      \"title\": \"Include HTML\",\n      \"type\": \"boolean\",\n      \"default\": true,\n      \"description\": \"Keep cleaned <code>content_html</code> alongside plain <code>content</code> where available. Enabled by default so paragraphs, links, and formatting remain usable. Turn off for smaller exports.\",\n      \"sectionCaption\": \"Output formats · 输出格式\",\n      \"sectionDescription\": \"Choose optional text formats. Both result limits are in the first section.\"\n    },\n    \"include_markdown\": {\n      \"title\": \"Include Markdown\",\n      \"type\": \"boolean\",\n      \"default\": false,\n      \"description\": \"Also add <code>content_markdown</code> where available, useful for document processing and knowledge bases. Off by default; enable only when needed.\"\n    },\n    \"feedback\": {\n      \"title\": \"Feedback to the maintainers\",\n      \"type\": \"string\",\n      \"editor\": \"hidden\",\n      \"description\": \"For AI agents. Say what you needed and did not get: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. Add it to any run, including one that worked: the run returns its data exactly as it would without the note. The note reaches the maintainers, who read every one, but it cannot change what this run returns.\"\n    }\n  },\n  \"required\": []\n}",
    "readme": "# Zhihu Scraper (知乎) | Search, Answers, Comments & Profiles (2026)\n\n<blockquote style=\"margin:12px 0;border-left:5px solid #1088EB;background:#EAF0FF;padding:16px 20px\">\n<span style=\"font-size:18px;font-weight:700;color:#14263D\">8 Zhihu (知乎) collection modes in one actor.</span>\n</blockquote>\n\n![Zhihu: 8 collection modes, one actor. Answers, articles, reply threads and creator profiles.](https://api.apify.com/v2/key-value-stores/pJ7iaZsTFhR3k9tjV/records/zhihu-scraper-readme-hero-v1.png)\n\nFrom **Zen Studio**, creators of the **No. 1 RedNote and Douyin scrapers on the Apify Store**. Explore our [RedNote](https://apify.com/zen-studio/rednote-search-scraper), [Douyin](https://apify.com/zen-studio/douyin-search-scraper) and [Weibo](https://apify.com/zen-studio/weibo-search-scraper) actors.\n\n## Why choose this actor? · 为什么选择？\n\n- **8 collection modes. One familiar setup. · 八种采集模式** Search, question answers, content details, comments, replies, creator profiles, creator articles and trending questions. Choose the mode you need for each run.\n- **Research up to 100 keywords together. · 批量关键词搜索** Combine searches into one dataset with duplicates removed. Filter by content type, publication period and upvotes to find relevant material.\n- **Replies you can trace. Authors you can assess. · 回复关联与作者资料** Collect comments with their replies linked to the parent comment. Profile mode adds available bios, employers, job titles, follower counts and verification labels.\n\n**Quick to collect, too:** 20 comments in **3.44 seconds** in a completed run.\n\n<a href=\"https://console.apify.com/actors/YOq90GHMVnTe8qtHO/input\"><img src=\"https://api.apify.com/v2/key-value-stores/pJ7iaZsTFhR3k9tjV/records/zhihu-scraper-readme-cta-v1.svg\" width=\"256\" height=\"48\" alt=\"Search your keyword\" /></a>\n\n### Try a keyword · 试搜关键词\n\nSearch for **人工智能 (artificial intelligence)** and collect 20 results sorted by upvotes:\n\n```json\n{\n  \"operation\": \"search\",\n  \"keywords\": [\n    \"人工智能\"\n  ],\n  \"max_items\": 20,\n  \"max_per_target\": 20,\n  \"sort\": \"upvotes\"\n}\n```\n\n[Open actor input](https://console.apify.com/actors/YOq90GHMVnTe8qtHO/input) to choose your mode and targets. Export JSON, CSV or Excel. For comment threads, select **Comments** and enable **Include replies**; replies are separate billed results. Full content details and creator profiles use their own modes.\n\nQuestion-answer lists may stop after the first 100 answers; complete coverage is not guaranteed. Free-plan trials support 25 results per run, 100 lifetime, and the first keyword or target only.\n\n<table>\n<tr><td colspan=\"5\" style=\"background:#1088EB;color:#061C32;padding:10px 12px;border:none\"><strong style=\"color:#061C32\">Zen Studio · Chinese Social</strong></td></tr>\n<tr><td style=\"background:#D8E4FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-YOq90GHMVnTe8qtHO-UAXIIQ87Oj-zhihu-scraper-logo.png\" width=\"20\" height=\"20\" alt=\"Zhihu\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/zhihu-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">Zhihu</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">You are here</span></td><td style=\"background:#EAF0FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-hO5NqsA6aC1bz3jra-MjB05eVFEt-xiaohongshu-search-scraper-logo-square.png\" width=\"20\" height=\"20\" alt=\"RedNote\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/rednote-search-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">RedNote</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">Posts & creators</span></td><td style=\"background:#EAF0FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-3TJaaOJDU1AMiOoJM-Vu2eVr0P6N-douyin-profile-scraper-logo.png\" width=\"20\" height=\"20\" alt=\"Douyin\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/douyin-search-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">Douyin</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">Videos & creators</span></td><td style=\"background:#EAF0FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-wsZZkHvCzyyfZQdaJ-1H1H3xrBpO-weibo-scraper-logo.png\" width=\"20\" height=\"20\" alt=\"Weibo\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/weibo-search-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">Weibo</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">Posts & comments</span></td><td style=\"background:#EAF0FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-bQs2vUPAj8qDbK7EV-bMB0MSMGRY-douban-scraper-logo.png\" width=\"20\" height=\"20\" alt=\"Douban\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/douban-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">Douban</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">Reviews & ratings</span></td></tr>\n</table>\n\n### Copy to your AI assistant\n\n```text\nHelp me use zen-studio/zhihu-scraper on Apify. Read https://apify.com/zen-studio/zhihu-scraper.md for documentation, input schema, pricing and limits. Choose settings for my requested outcome. If you cannot retrieve the page, ask me to paste the relevant sections. To reach the maintainers, add feedback=\"<what you needed and did not get>\" to any run, including one that worked: feature requests, a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.\n```\n\n## What can this Zhihu scraper collect? · 采集范围\n\nzen-studio/zhihu-scraper on Apify. Collects Zhihu search, content, conversations and creators. Call ApifyClient(\"TOKEN\").actor(\"zen-studio/zhihu-scraper\").call(run_input={...}), then client.dataset(run[\"defaultDatasetId\"]).list_items().items. Choose one operation per run. Full spec: GET https://api.apify.com/v2/acts/zen-studio~zhihu-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations\n\n- **Zhihu keyword search · 关键词搜索:** discover answers and articles with content-type, recency, and sorting filters.\n- **Zhihu answers and comments · 回答与评论:** collect available text, author details, engagement, and optional reply threads from content URLs.\n- **Zhihu creators and trends · 用户与热榜:** inspect public profiles, published articles, and ranked hot-list questions.\n\n| Operation | Input | Results |\n|---|---|---|\n| `search` · 内容搜索 | Keywords | Matching answers, articles, profiles, questions, and videos where available |\n| `question_answers` · 问题回答 | Question URLs or IDs | Available answers with content, authors, and engagement |\n| `content_detail` · 内容详情 | Answer, article, question, or pin URLs | Individual content records |\n| `comments` · 评论 | Answer, article, or pin URLs | Top-level comments, optionally including replies |\n| `comment_replies` · 评论回复 | `comment_id` values from a Comments run | Replies to those comments |\n| `user_profile` · 用户资料 | Profile URLs or URL tokens | Creator profiles and available activity counts |\n| `user_content` · 用户文章 | Profile URLs or URL tokens | Published articles only |\n| `hot_list` · 知乎热榜 | No target required | Ranked trending questions |\n\n**Scope:** Question-answer continuation is currently limited. The Actor can collect an initial batch of up to 100 entries, but cannot guarantee a complete answer list. If continuation fails, the run summary marks that target as partial.\n\nCreator answer feeds and standalone `/zvideo/` detail URLs are not supported. Pin video URLs are supported.\n\n## How to scrape Zhihu data · 快速开始\n\n1. Open [Zhihu Scraper](https://console.apify.com/actors/YOq90GHMVnTe8qtHO/input) and choose an operation in the Input tab.\n2. Enter keywords, supported URLs, or IDs. Set both result limits in the first section; start with 20 total results.\n3. Run the Actor, inspect its dataset view, and download JSON, CSV, Excel, or HTML.\n\nThe same form works without writing code. Developers can submit identical input through the Apify API.\n\n### Search · 内容搜索: collect relevant discussions\n\n```json\n{\n  \"operation\": \"search\",\n  \"keywords\": [\"人工智能\"],\n  \"max_items\": 20\n}\n```\n\n### Details · 内容详情: collect an article\n\n```json\n{\n  \"operation\": \"content_detail\",\n  \"urls\": [\"https://zhuanlan.zhihu.com/p/2032860336215307118\"],\n  \"include_markdown\": true\n}\n```\n\n### Comments · 评论: collect a discussion with replies\n\n```json\n{\n  \"operation\": \"comments\",\n  \"urls\": [\"https://zhuanlan.zhihu.com/p/2032860336215307118\"],\n  \"comment_sort\": \"popular\",\n  \"include_replies\": true,\n  \"max_items\": 20\n}\n```\n\nEnable **Include replies · 包含回复** to collect comments and their replies in one run. No comment IDs are needed. Leave it off for top-level comments only.\n\nComments and replies share the same total, per-URL, and spending limits. A limit of 20 means at most 20 rows combined, not 20 comments plus extra replies. Each saved row has the same result price. Threads follow their parent comments, so small limits may stop partway through a thread.\n\n### Specific replies · 指定评论回复: use IDs from a Comments run\n\nRun **Comments** with a content URL first. In its dataset, select top-level comments with `reply_count` greater than zero and pass their `comment_id` values into `comment_ids`:\n\n```json\n{\n  \"operation\": \"comment_replies\",\n  \"comment_ids\": [\"11460175497\"],\n  \"max_items\": 20,\n  \"max_per_target\": 20\n}\n```\n\nAn AI assistant or automation can copy these values directly between runs. No manual ID lookup on Zhihu is needed. Keep IDs as strings, including quotation marks in JSON. This targeted operation collects replies only; `include_replies` does not affect it. Its results are saved and billed in their own run.\n\n### Zhihu scraper input parameters · 输入参数\n\n| Parameter | Default | Purpose |\n|---|---|---|\n| `operation` | `search` | One operation from the table above |\n| `keywords` | None | Search terms, up to 100 |\n| `max_items` | `100` | Run-wide maximum, from 1 to 10,000 |\n| `max_per_target` | `100` | Maximum for each keyword, URL, or comment ID, from 1 to 10,000 |\n| `urls` | None | Target URLs or IDs, up to 100 |\n| `include_replies` | `false` | Comments only: include replies as separate rows within the same result limits |\n| `comment_ids` | None | Top-level `comment_id` values from a Comments run |\n| `content_type` | `all` | Search filter or type of a bare numeric content ID |\n| `sort` | `relevance` | Search order: `relevance`, `upvotes`, or `newest` |\n| `publish_time_range` | `all` | Search period: `all`, `day`, `week`, `month`, `three_months`, `half_year`, or `year` |\n| `comment_sort` | `popular` | Comment order: `popular` or `newest` |\n| `include_html` | `true` | Include cleaned HTML alongside plain text |\n| `include_markdown` | `false` | Also include Markdown text |\n\nSearch accepts content types `all`, `answer`, `article`, and `video`. For numeric detail IDs, select `answer`, `article`, `question`, or `pin`. Full URLs identify their own type.\n\nThe Console example prefills 20 results. Programmatic input defaults to 100 when `max_items` is omitted.\n\nA **target** is one keyword, one content/profile URL, or one comment ID. Hot list uses one list. Both result limits are visible together in the first form section: `max_items` caps the whole run; `max_per_target` caps each individual input.\n\nTo collect up to 500 results from one keyword, set **both limits to 500**. Increasing only the total still leaves the default 100-per-target cap in place. Limits are ceilings, not promises of availability; budget and free-plan limits also apply.\n\n## What data can you extract from Zhihu?\n\nContent records contain an exact string ID, content type, canonical URL, title or text, available engagement counts, and author fields. Detail records can include images, topics, and video metadata.\n\nComments and replies have `comment_id`, text, author fields, timestamps, and available counts. Replies include `parent_comment_id` so you can join them to the first-level comments. With `include_replies: true`, both row types have `operation: \"comments\"`; use `record_type` to distinguish them. Each reply also retains its original content ID and URL. The **Comments and replies** table view shows these links.\n\nProfiles use `user_id`, `url_token`, `name`, `profile_url`, and available biography and activity fields. Self-reported `gender` codes retain their original values (0: female, 1: male, -1: not specified), with a readable `gender_label` for recognized codes. Nothing is inferred from names or photos. Every record includes `record_type`, `operation`, and `scraped_at`.\n\nFields that are unavailable or do not apply are omitted, not filled with nulls. Genuine zero counts and false flags are retained. Missing counts do not mean zero.\n\nUse the operation's table view for a focused export, or **All fields** to inspect the full schema. Search can return different content types in the same run; use `record_type` and `content_type` to distinguish them.\n\nThe **Run summary** reports saved item counts, failed targets, skipped unreadable records, partial results, and whether an input, trial, or spending limit was reached.\n\nGood records remain saved when another record or target fails. Summary records are not billed as scraped results.\n\n### Complete Zhihu output examples\n\nThese are real rows collected on September 10, 2026. Every key and value in each selected row is included, without shortened text or arrays.\n\nField availability varies between records. These examples are not a promise that every field appears in every operation.\n\n**Search result:** this answer matched `人工智能` in the search above.\n\n```json\n{\n  \"record_type\": \"content\",\n  \"content_id\": \"2063420040297308669\",\n  \"content_type\": \"answer\",\n  \"content_url\": \"https://www.zhihu.com/question/2042649810709239000/answer/2063420040297308669\",\n  \"title\": \"为什么体制内至今仍不鼓励用人工智能？\",\n  \"summary\": \"相反，体制内一开始很鼓励探索使用人工智能，特别是deepseek刚出来那会，各地政府纷纷关注，几个月之内就上线了一批本地模型\",\n  \"content\": \"相反，体制内一开始很鼓励探索使用人工智能，特别是deepseek刚出来那会，各地政府纷纷关注，几个月之内就上线了一批本地模型。\\n说到这，直接断了某些擅长政商关系的企业发财路子，之前这些企业就是准备靠个拉跨的闭源大模型，用精美PPT、宏大愿景和公关营销手段收割地方政府。\\n至于为什么目前不太鼓励，其他回答都说的很到位了。\",\n  \"content_html\": \"<p>相反，体制内一开始很鼓励探索使用人工智能，特别是deepseek刚出来那会，各地政府纷纷关注，几个月之内就上线了一批本地模型。</p><p>说到这，直接断了某些擅长政商关系的企业发财路子，之前这些企业就是准备靠个拉跨的闭源大模型，用精美PPT、宏大愿景和公关营销手段收割地方政府。</p><p>至于为什么目前不太鼓励，其他回答都说的很到位了。</p>\",\n  \"author_user_id\": \"3532c75b53b9aa5c1327a0eeb953ab33\",\n  \"author_name\": \"长歌当行\",\n  \"author_url_token\": \"zai-ping-lun-wo-jiu-shi-zhu\",\n  \"author_profile_url\": \"https://www.zhihu.com/people/zai-ping-lun-wo-jiu-shi-zhu\",\n  \"author_avatar_url\": \"https://picx.zhimg.com/50/v2-2bebe6ea3e0e88eaaa9deb73a71b2b59_l.jpg?source=4e949a73\",\n  \"author_bio\": \"重要吗？不重要。\",\n  \"author_follower_count\": 363,\n  \"author_type\": \"people\",\n  \"question_id\": \"2042649810709239000\",\n  \"question_url\": \"https://www.zhihu.com/question/2042649810709239000\",\n  \"upvote_count\": 2130,\n  \"comment_count\": 50,\n  \"answer_count\": 592,\n  \"publish_time\": 1784737674,\n  \"update_time\": 1784737674,\n  \"operation\": \"search\",\n  \"scraped_at\": \"2026-09-10T06:25:25.190110+00:00\",\n  \"query_keyword\": \"人工智能\"\n}\n```\n\n**Question detail:** input `{\"operation\":\"content_detail\",\"urls\":[\"21277368\"],\"content_type\":\"question\",\"include_markdown\":true}`.\n\n```json\n{\n  \"record_type\": \"content\",\n  \"content_id\": \"21277368\",\n  \"content_type\": \"question\",\n  \"content_url\": \"https://www.zhihu.com/question/21277368\",\n  \"title\": \"如何自学人工智能？\",\n  \"summary\": \"零基础自学人工智能，希望能推荐下学习路径。 基础只有兴趣，不要说不可能。 兴趣为解决人类智能缘起的问题。\",\n  \"content\": \"零基础自学人工智能，希望能推荐下学习路径。\\n\\n基础只有兴趣，不要说不可能。\\n\\n兴趣为解决人类智能缘起的问题。\",\n  \"content_html\": \"零基础自学人工智能，希望能推荐下学习路径。<br/><br/>基础只有兴趣，不要说不可能。<br/><br/>兴趣为解决人类智能缘起的问题。\",\n  \"content_markdown\": \"零基础自学人工智能，希望能推荐下学习路径。  \\n  \\n基础只有兴趣，不要说不可能。  \\n  \\n兴趣为解决人类智能缘起的问题。\",\n  \"question_id\": \"21277368\",\n  \"question_url\": \"https://www.zhihu.com/question/21277368\",\n  \"comment_count\": 13,\n  \"view_count\": 4801869,\n  \"answer_count\": 632,\n  \"follower_count\": 20836,\n  \"publish_time\": 1372670299,\n  \"update_time\": 1372670467,\n  \"operation\": \"content_detail\",\n  \"scraped_at\": \"2026-09-10T06:25:37.072288+00:00\",\n  \"input_url\": \"https://www.zhihu.com/question/21277368\"\n}\n```\n\n**Video pin detail:** input `{\"operation\":\"content_detail\",\"urls\":[\"https://www.zhihu.com/pin/2080624622454813370\"],\"include_markdown\":true}`. Playback URLs can expire.\n\n```json\n{\n  \"record_type\": \"content\",\n  \"content_id\": \"2080624622454813370\",\n  \"content_type\": \"pin\",\n  \"content_url\": \"https://www.zhihu.com/pin/2080624622454813370\",\n  \"title\": \"AI人工智能的福利来了！ | #人工智能 #机器人 #AI智能体 #元宇宙大模型 #自动驾驶 #我的有痛开学 #元宇宙模型 #科技前沿 #智能革命 #科学梗图 414号文件要求加速人工智能应用并大规模发展！\",\n  \"content\": \"AI人工智能的福利来了！ | #人工智能 #机器人 #AI智能体 #元宇宙大模型 #自动驾驶 #我的有痛开学 #元宇宙模型 #科技前沿 #智能革命 #科学梗图 414号文件要求加速人工智能应用并大规模发展！\",\n  \"content_html\": \"AI人工智能的福利来了！ | <p><a href=\\\"https://www.zhihu.com/topic/19551275\\\">#人工智能</a> <a href=\\\"https://www.zhihu.com/topic/19551273\\\">#机器人</a> <a href=\\\"https://www.zhihu.com/topic/28266286\\\">#AI智能体</a> <a href=\\\"https://www.zhihu.com/topic/2080625086252564493\\\">#元宇宙大模型</a> <a href=\\\"https://www.zhihu.com/topic/19635352\\\">#自动驾驶</a> <a href=\\\"https://www.zhihu.com/topic/2074558476941005863\\\">#我的有痛开学</a> <a href=\\\"https://www.zhihu.com/topic/29820441\\\">#元宇宙模型</a> <a href=\\\"https://www.zhihu.com/topic/26611258\\\">#科技前沿</a> <a href=\\\"https://www.zhihu.com/topic/30694025\\\">#智能革命</a> <a href=\\\"https://www.zhihu.com/topic/2080338645668585602\\\">#科学梗图</a> 414号文件要求加速人工智能应用并大规模发展！</p>\",\n  \"content_markdown\": \"AI人工智能的福利来了！ |\\n\\n[#人工智能](https://www.zhihu.com/topic/19551275) [#机器人](https://www.zhihu.com/topic/19551273) [#AI智能体](https://www.zhihu.com/topic/28266286) [#元宇宙大模型](https://www.zhihu.com/topic/2080625086252564493) [#自动驾驶](https://www.zhihu.com/topic/19635352) [#我的有痛开学](https://www.zhihu.com/topic/2074558476941005863) [#元宇宙模型](https://www.zhihu.com/topic/29820441) [#科技前沿](https://www.zhihu.com/topic/26611258) [#智能革命](https://www.zhihu.com/topic/30694025) [#科学梗图](https://www.zhihu.com/topic/2080338645668585602) 414号文件要求加速人工智能应用并大规模发展！\",\n  \"author_user_id\": \"d8453d3fc61ff5955ba3857cfe8e5a85\",\n  \"author_name\": \"曾盛华ZOZOFA甑发\",\n  \"author_url_token\": \"zozofa\",\n  \"author_profile_url\": \"https://www.zhihu.com/people/zozofa\",\n  \"author_avatar_url\": \"https://pica.zhimg.com/v2-aa79ea058a3fb469807b433cabe906df_720w.jpg?source=8a6f5038&needBackground=1\",\n  \"author_bio\": \"元宇宙生态链商业模式专家、工业设计、软硬件开发、数字化转型\",\n  \"author_follower_count\": 36,\n  \"author_verification_label\": \"元宇宙生态链商业模式专家、工业设计、软硬件开发、数字化转型\",\n  \"author_type\": \"people\",\n  \"author_is_organization\": false,\n  \"like_count\": 0,\n  \"comment_count\": 0,\n  \"collect_count\": 0,\n  \"publish_time\": 1788839676,\n  \"update_time\": 1788839676,\n  \"topics\": [\n    {\n      \"id\": \"2080338645668585602\",\n      \"name\": \"科学梗图\"\n    },\n    {\n      \"id\": \"30694025\",\n      \"name\": \"智能革命\"\n    },\n    {\n      \"id\": \"26611258\",\n      \"name\": \"科技前沿\"\n    },\n    {\n      \"id\": \"29820441\",\n      \"name\": \"元宇宙模型\"\n    },\n    {\n      \"id\": \"2074558476941005863\",\n      \"name\": \"我的有痛开学\"\n    },\n    {\n      \"id\": \"19635352\",\n      \"name\": \"自动驾驶\"\n    },\n    {\n      \"id\": \"2080625086252564493\",\n      \"name\": \"元宇宙大模型\"\n    },\n    {\n      \"id\": \"28266286\",\n      \"name\": \"AI智能体\"\n    },\n    {\n      \"id\": \"19551273\",\n      \"name\": \"机器人\"\n    },\n    {\n      \"id\": \"19551275\",\n      \"name\": \"人工智能\"\n    }\n  ],\n  \"media_type\": \"video\",\n  \"video_play_url\": \"https://vdn3.vzuu.com/HD/c06b262c-ab38-11f1-89d9-c64149588a81-v4_f2_t2_8ZQEpFLQ.mp4?auth_key=1789025137-0-0-95f21ced13ceadc18a7821dba4f8781e&bu=3a8548f7&c=avc.4.0&disable_local_cache=1&expiration=1789025137&f=mp4&pu=3a8548f7&v=tx\",\n  \"video_duration_seconds\": 36,\n  \"video_width\": 720,\n  \"video_height\": 1280,\n  \"operation\": \"content_detail\",\n  \"scraped_at\": \"2026-09-10T06:25:37.072314+00:00\",\n  \"input_url\": \"https://www.zhihu.com/pin/2080624622454813370\"\n}\n```\n\n**Comment:** from the article-comments input above.\n\n```json\n{\n  \"record_type\": \"comment\",\n  \"comment_id\": \"11472791656\",\n  \"content_id\": \"2032860336215307118\",\n  \"content_type\": \"article\",\n  \"content_url\": \"https://zhuanlan.zhihu.com/p/2032860336215307118\",\n  \"content\": \"用现代模型做sft不就已经污染了。。\",\n  \"content_html\": \"用现代模型做sft不就已经污染了。。\",\n  \"author_user_id\": \"9a712c9b919973a61ac06162f7fe90c1\",\n  \"author_name\": \"咸蛋\",\n  \"author_url_token\": \"xian-dan-61-21\",\n  \"author_profile_url\": \"https://www.zhihu.com/people/xian-dan-61-21\",\n  \"author_avatar_url\": \"https://pic1.zhimg.com/76aef132b14be7b15951487fa6180a24_l.jpg?source=06d4cd63\",\n  \"author_bio\": \"游戏美术设计\",\n  \"author_type\": \"people\",\n  \"author_is_organization\": false,\n  \"author_is_anonymous\": false,\n  \"like_count\": 51,\n  \"reply_count\": 0,\n  \"is_pinned\": false,\n  \"is_author_comment\": false,\n  \"publish_time\": 1777453504,\n  \"operation\": \"comments\",\n  \"scraped_at\": \"2026-09-10T06:25:39.693226+00:00\",\n  \"input_url\": \"https://zhuanlan.zhihu.com/p/2032860336215307118\"\n}\n```\n\n**Reply:** input `{\"operation\":\"comment_replies\",\"comment_ids\":[\"11460175497\"],\"max_items\":3}`.\n\n```json\n{\n  \"record_type\": \"reply\",\n  \"comment_id\": \"11502859456\",\n  \"content_type\": \"answer\",\n  \"parent_comment_id\": \"11460175497\",\n  \"reply_to_comment_id\": \"11460175497\",\n  \"content\": \"正常正常，心态崩的这一刻，系统性学习就算正式开始了[滑稽]\",\n  \"content_html\": \"正常正常，心态崩的这一刻，系统性学习就算正式开始了[滑稽]\",\n  \"author_user_id\": \"4aff31fcd26581b884c62fe3880b525b\",\n  \"author_name\": \"啦啦啦啦\",\n  \"author_url_token\": \"11-11-98-14\",\n  \"author_profile_url\": \"https://www.zhihu.com/people/11-11-98-14\",\n  \"author_avatar_url\": \"https://pic1.zhimg.com/v2-2ef8da61f9fd3376b0757aa59bee2f80_l.jpg?source=06d4cd63\",\n  \"author_bio\": \"AI 工具评测｜已发2篇SCI 1区论文｜外企研发工作｜副业领航者\",\n  \"author_verification_label\": \"广西大学 机械硕士\",\n  \"author_type\": \"people\",\n  \"author_is_organization\": false,\n  \"author_is_anonymous\": false,\n  \"like_count\": 12,\n  \"reply_count\": 0,\n  \"is_pinned\": false,\n  \"is_author_comment\": false,\n  \"publish_time\": 1780973299,\n  \"operation\": \"comment_replies\",\n  \"scraped_at\": \"2026-09-10T06:25:41.160916+00:00\"\n}\n```\n\n**Creator profile:** input `{\"operation\":\"user_profile\",\"urls\":[\"11-11-98-14\"]}`.\n\n```json\n{\n  \"record_type\": \"profile\",\n  \"user_id\": \"4aff31fcd26581b884c62fe3880b525b\",\n  \"name\": \"啦啦啦啦\",\n  \"url_token\": \"11-11-98-14\",\n  \"profile_url\": \"https://www.zhihu.com/people/11-11-98-14\",\n  \"avatar_url\": \"https://pic1.zhimg.com/v2-2ef8da61f9fd3376b0757aa59bee2f80_xl.jpg?source=32738c0c&needBackground=1\",\n  \"bio\": \"AI 工具评测｜已发2篇SCI 1区论文｜外企研发工作｜副业领航者\",\n  \"follower_count\": 10044,\n  \"verification_label\": \"广西大学 机械硕士\",\n  \"gender\": 0,\n  \"gender_label\": \"female\",\n  \"answer_count\": 242,\n  \"article_count\": 109,\n  \"is_organization\": false,\n  \"ip_region\": \"IP 属地广东\",\n  \"employments\": [\n    {\n      \"job\": \"清华大学联培\",\n      \"company\": \"北京五道口中关村科技园\"\n    }\n  ],\n  \"operation\": \"user_profile\",\n  \"scraped_at\": \"2026-09-10T06:34:15.658237+00:00\",\n  \"input_url\": \"https://www.zhihu.com/people/11-11-98-14\"\n}\n```\n\nPublic `ip_region` is a platform-provided region label, not a precise location or home address. Employment names are self-reported. Do not treat either as independently verified identity information.\n\n## Zhihu API workflows and monitoring\n\nConnect keyword research, creator analysis, and comment analysis across separate runs.\n\n### Answers: collect a question's available responses\n\n```json\n{\n  \"operation\": \"question_answers\",\n  \"urls\": [\"21277368\"],\n  \"max_items\": 20\n}\n```\n\n### Creators: collect published articles\n\n```json\n{\n  \"operation\": \"user_content\",\n  \"urls\": [\"https://www.zhihu.com/people/11-11-98-14\"],\n  \"max_items\": 20\n}\n```\n\nUse `user_profile` with the same input to collect the creator's profile instead. Use `comment_replies` with `comment_ids` taken from a comments run to retrieve replies separately.\n\n### Trends · 知乎热榜: collect the current hot list\n\n```json\n{\n  \"operation\": \"hot_list\",\n  \"max_items\": 30\n}\n```\n\nThe number of available hot-list entries can be lower than your requested limit.\n\n## How much does it cost to scrape Zhihu?\n\n**Saved-result charges: $2.99 per 1,000 results.** See the Actor's Pricing tab for applicable platform events and your account's current rate.\n\nOne result means one saved content, comment, reply, or profile record. Duplicates within a run and failed lookups do not produce a result charge. An empty run can still incur platform charges.\n\nFree-plan access is limited to **25 results per run and 100 lifetime results**. These are access limits, not a separate promise that usage is unbilled; applicable charges use your Apify balance or credits.\n\nFree-plan runs process the **first keyword or target only** and use a bounded collection window. There is no lifetime run-count cap, and completed empty runs do not consume the result allowance. Runs may finish below the requested result limit; check the Run summary. If a run is interrupted before its saved results can be confirmed, its reserved allowance may count toward the lifetime limit.\n\n## How to automate Zhihu research\n\nSchedule keyword searches daily with `sort: \"newest\"` and `publish_time_range: \"day\"` for topic monitoring. A six-hour hot-list schedule can capture changes in ranked discussions. Scheduling is optional; no recurring runs are enabled automatically.\n\nUse Google Sheets for review, Make or Zapier for downstream workflows, and webhooks to notify your system when a run finishes. Keep collection and analysis separate so you can retry analysis without collecting the same data again.\n\nFor history, retain each dataset with its run ID and collection time. Join snapshots using string IDs and compare the same operation across dates. An engagement change is a snapshot difference, not proof of exactly when an interaction happened.\n\n**Official Apify walkthrough: set up and run an Actor**\n\nhttps://www.youtube.com/watch?v=1OW8gOqlZbY\n\n**Official Apify walkthrough: schedule an Actor**\n\nhttps://www.youtube.com/watch?v=1jI7WcVQmwM\n\n## Zhihu scraping FAQ · 常见问题\n\n### Is there a Zhihu API for public search and Q&A data?\n\nThis Actor provides access through the Apify API; it is not an official Zhihu product. Supported operations and output fields are described here and in the Input tab. Private content, account actions, and unrestricted archival access are outside its scope.\n\n### How can I get Zhihu comments from high-vote answers?\n\nSearch with `content_type: \"answer\"` and `sort: \"upvotes\"`. Pass selected answer URLs to a separate `comments` run with `include_replies: true` to include reply threads. Use `comment_replies` and selected `comment_id` values when you want only specific threads. Each run saves and charges its own records.\n\n### Can I use this Zhihu scraper from Python?\n\nYes. Use the Apify Python client or ordinary HTTP requests to start a run and retrieve its dataset. The API tab provides language-specific examples; the AI-assistant block links to the complete input/output specification.\n\n### What limits should I use for reliable Zhihu collection?\n\nBegin with 20 results, inspect the output, then increase the limits. Availability and runtime depend on the operation and target. Avoid overlapping schedules that collect the same topic unnecessarily; use a maximum run charge as an additional budget ceiling.\n\n\n### What is Zhihu?\n\nZhihu, written 知乎 and pronounced Zhīhū, is a Chinese question-and-answer and publishing platform. Its name roughly means “do you know?”\n\n### Do I need a Zhihu account or cookies?\n\nNo. Supply keywords, public URLs, or supported IDs. Do not include passwords or cookies in your input.\n\n### Can I download everything from a question?\n\nNot reliably in this version. Initial answer batches work, but continuation may stop early. Check `partial` and `failed_targets` in the run summary.\n\n### Does creator content include answers?\n\nNo. `user_content` returns articles. To collect answers, use `question_answers` for a known question or `content_detail` for known answer URLs.\n\n### Does search include full text?\n\nSearch results can contain excerpts or truncated content. Run returned `content_url` values through `content_detail` when you need the available detail text. That second run produces separately billed records.\n\n### Are replies included automatically?\n\nNot by default. Enable **Include replies · 包含回复** with the **Comments** operation to collect them automatically from content URLs. Replies are separate rows, linked by `parent_comment_id`, and count toward the same result and spending limits. If a thread cannot be completed, available rows are kept and the run summary flags partial results. The separate **Comment replies** operation remains available for collecting specific threads by ID.\n\n### Why do counts differ between operations?\n\nDifferent views of a record can expose different fields or update at different times. A missing field means it was unavailable in that response.\n\n### Why did I receive fewer results than requested?\n\nThere may be fewer public matches, duplicates, unavailable targets, or collection limits. A valid empty result is different from a failed request; failures appear in the summary.\n\n### How are duplicates handled?\n\nRecords are deduplicated within each run. A restarted run can repeat records if interruption occurs between saving data and saving progress.\n\nTargets complete concurrently. When keywords overlap, `query_keyword` keeps the first saved match. Separate runs are not deduplicated against one another.\n\n### How do I export results?\n\nExport the dataset as JSON, CSV, Excel, or HTML in Apify. JSON best preserves arrays such as images and topics. Content IDs remain strings to preserve long identifiers. Publication timestamps are Unix seconds; `scraped_at` is ISO 8601 UTC.\n\n### Is collecting this data automatically legal?\n\nPublic availability is not blanket permission. Check Zhihu's terms and the laws applicable to your use. Creator names, profiles, and comments can contain personal data; consider applicable requirements under PIPL, GDPR, and CCPA.\n\n## Support\n\nUse the Actor's Issues tab for bugs, feature requests, or a custom collection workflow. Include the operation, affected public URL, and run summary. Never include account credentials.\n\n<!-- RELATED:START (generated, do not edit by hand) -->\n## More Zen Studio scrapers for Chinese platforms\n\n**🎬 Short-video &amp; social**\n\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-bQs2vUPAj8qDbK7EV-bMB0MSMGRY-douban-scraper-logo.png\" width=\"16\" height=\"16\" alt=\"Douban 豆瓣 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Douban 豆瓣**\n  - [Douban Scraper](https://apify.com/zen-studio/douban-scraper)\n  - [Douban Reviews Scraper](https://apify.com/zen-studio/douban-reviews-scraper)\n  - [Douban Group Scraper](https://apify.com/zen-studio/douban-group-scraper)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-wsZZkHvCzyyfZQdaJ-1H1H3xrBpO-weibo-scraper-logo.png\" alt=\"Weibo 微博 scraper\" width=\"16\" height=\"16\" style=\"vertical-align:middle;max-width:100%\"> **Weibo 微博**\n  - [Weibo Search Scraper](https://apify.com/zen-studio/weibo-search-scraper)\n  - [Weibo Comments Scraper](https://apify.com/zen-studio/weibo-comments-scraper)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-IUxnCCc76XwOarWRV-WqYveRCn2r-icon-512.png\" width=\"16\" height=\"16\" alt=\"Sogou Baike 搜狗百科 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Sogou Baike 搜狗百科**\n  - Sogou Baike Scraper (`zen-studio/sogou-baike-scraper`)\n\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-euYaQMbH2g53W4ds2-Woud1TIQ7x-kwai-scraper-logo.jpg\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Kwai (Brazil)**\n  - Kwai Search Scraper (`zen-studio/kwai-search-scraper`)\n  - Kwai Comments Scraper (`zen-studio/kwai-comments-scraper`)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-CYLXgIAUzINmhWnzw-Cov56uxElo-kuaishou-scraper-logo.jpg\" width=\"16\" height=\"16\" alt=\"Kuaishou 快手 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Kuaishou 快手**\n  - Kuaishou Scraper (`zen-studio/kuaishou-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-mHKEEgoDqr6btQQer-fUs5ZquIeN-xiaohongshu-search-scraper-logo-square.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **RedNote 小红书**\n  - RedNote Search Scraper (`zen-studio/rednote-search-scraper`)\n  - RedNote User Profile Scraper (`zen-studio/rednote-user-profile-scraper`)\n  - RedNote Comments Scraper (`zen-studio/rednote-comments-scraper`)\n  - RedNote Product Search Scraper (`zen-studio/rednote-product-search-scraper`)\n  - RedNote Note Detail Scraper (`zen-studio/rednote-note-detail-scraper`)\n  - RedNote Product Reviews Scraper (`zen-studio/rednote-product-reviews-scraper`)\n  - RedNote Live Recorder (`zen-studio/rednote-live-recorder`)\n  - RedNote Product Detail Scraper (`zen-studio/rednote-product-detail-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-3TJaaOJDU1AMiOoJM-Vu2eVr0P6N-douyin-profile-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Douyin 抖音**\n  - Douyin Search Scraper (`zen-studio/douyin-search-scraper`)\n  - Douyin Profile Scraper (`zen-studio/douyin-profile-scraper`)\n  - Douyin Video Scraper (`zen-studio/douyin-video-scraper`)\n  - Douyin Comments Scraper (`zen-studio/douyin-comments-scraper`)\n  - Douyin Transcripts Scraper (`zen-studio/douyin-transcripts-scraper`)\n  - Douyin Creator Rankings Scraper (`zen-studio/douyin-xingtu-rankings-scraper`)\n  - Douyin Live Recorder (`zen-studio/douyin-live-recorder`)\n  - Douyin Hot Search Scraper (`zen-studio/douyin-hot-search-scraper`)\n  - Douyin Product Search Scraper (`zen-studio/douyin-product-search-scraper`)\n  - Douyin User Search Scraper (`zen-studio/douyin-user-search-scraper`)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-3UkyCcaAQLuQPa2DB-nKbW8d285P-douyin-profile-scraper-logo.png\" width=\"16\" height=\"16\" alt=\"TikTok scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **TikTok**\n  - TikTok Lookalike Search (`zen-studio/tiktok-lookalike-search`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-dexCSKEZtKS8hg4fT-lD4weyiYga-shigua-____-scraper-logo.jpg\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Xigua 西瓜视频**\n  - Xigua Video Search Scraper (`zen-studio/xigua-video-search-scraper`)\n  - Xigua Video Detail Scraper (`zen-studio/xigua-video-detail-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-oSxuPDE1h3HAsHZSu-x3uV98mgTe-bilibili-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Bilibili 哔哩哔哩**\n  - Bilibili Video Scraper (`zen-studio/bilibili-video-scraper`)\n  - Bilibili Danmaku Scraper (`zen-studio/bilibili-danmaku-scraper`)\n\n**🛒 E-commerce**\n\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-PsVmeHsn8748GeSDv-Ktzu3u1ZW9-icon.png\" width=\"16\" height=\"16\" alt=\"TikTok Shop scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **TikTok Shop**\n  - TikTok Shop Review Scraper (`zen-studio/tiktok-shop-review-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-yK9Fwkji44bQkuS7P-f1uyK15FaQ-naver-shopping-scraper.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Naver Search 네이버 검색**\n  - Naver Search Scraper (`zen-studio/naver-search-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-LwARSYSMWLBZfXfdr-FrDaNbQarB-shopee-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Shopee**\n  - Shopee Product Detail Scraper (`zen-studio/shopee-product-detail-scraper`)\n  - Shopee Product Reviews Scraper (`zen-studio/shopee-product-reviews-scraper`)\n  - Shopee Product Scraper (`zen-studio/shopee-product-scraper`)\n  - Shopee Live Scraper (`zen-studio/shopee-live-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-PsAKYWM55HG4AHXjK-ItywU7Bp0s-taobao-search-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Taobao 淘宝**\n  - Taobao Search Scraper (`zen-studio/taobao-search-scraper`)\n  - Taobao Product Detail Scraper (`zen-studio/taobao-detail-scraper`)\n  - Taobao Seller Products Scraper (`zen-studio/taobao-seller-products-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-uZy6tbKLKnSVtT4BN-emXnT123uR-jd-com-scraper-logo-square.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **JD.com 京东**\n  - JD.com Search Scraper (`zen-studio/jd-com-search-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-ghXSMZcW3GxsCrkiR-5hnvsKv4Yt-1688-wholesale-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **1688 阿里巴巴**\n  - 1688 Wholesale Scraper (`zen-studio/1688-wholesale-scraper`)\n  - Alibaba Scraper (`zen-studio/alibaba-scraper`)\n  - 1688 Reviews Scraper (`zen-studio/1688-reviews-scraper`)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-eab843E8WtuH7V3oz-a9TgvZnNOZ-weidian-scraper-icon.png\" width=\"16\" height=\"16\" alt=\"Weidian 微店 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Weidian 微店**\n  - Weidian Scraper (`zen-studio/weidian-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-5QcLc4BHaLMBUKYs3-f3CWQ60Row-goofish-search-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Goofish 闲鱼**\n  - Goofish (Xianyu) Search Scraper (`zen-studio/goofish-xianyu-search-scraper`)\n  - Goofish (Xianyu) Seller Scraper (`zen-studio/goofish-xianyu-seller-scraper`)\n  - Goofish (Xianyu) Item Detail Scraper (`zen-studio/goofish-xianyu-item-detail-scraper`)\n  - Goofish (Xianyu) Item Comments & Q&A Scraper (`zen-studio/goofish-xianyu-item-comments-scraper`)\n  - Goofish (Xianyu) Reverse Image Search Scraper (`zen-studio/goofish-xianyu-visual-search-scraper`)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-gs9qvJ0HhrF4yp4Cv-IbbfBu9zL1-dewu-scraper-logo.png\" width=\"16\" height=\"16\" alt=\"Dewu 得物 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Dewu 得物**\n  - Dewu POIZON Scraper (`zen-studio/dewu-poizon-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-0hS9yNh3RU8DC6puG-LozxRJkdHN-coupang-review-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Coupang 쿠팡**\n  - Coupang Review Scraper (`zen-studio/coupang-review-scraper`)\n  - Coupang Search Scraper (`zen-studio/coupang-search-scraper`)\n  - Coupang Product Detail Scraper (`zen-studio/coupang-detail-scraper`)\n\n**🏠 Real estate &amp; autos**\n\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-1tAzNSf8Kz0v7Q2Lr-AINJ7FsZVU-anjuke-scraper-logo.jpg\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Anjuke 安居客**\n  - Anjuke For-Sale Listings Scraper (`zen-studio/anjuke-real-estate-scraper`)\n  - Anjuke New-Home Scraper (`zen-studio/anjuke-new-home-scraper`)\n  - Anjuke Rental Listings Scraper (`zen-studio/anjuke-rent-scraper`)\n  - Anjuke Listing Detail Scraper (`zen-studio/anjuke-sale-detail-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-32OkWqsiUywoq2ci3-7JhFlW1qg3-58__-real-estate-scraper-logo.jpg\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **58.com 58同城**\n  - 58.com Real Estate Scraper (`zen-studio/58-real-estate-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-ytaE4YpSmjXDmibPv-L1UMPHa2bO-che168-autohome-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Autohome 汽车之家**\n  - Autohome (Che168) Used-Car Scraper (`zen-studio/che168-car-scraper`)\n\n**🧭 Travel &amp; maps**\n\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-05ZMu4ciljVfMpct7-5SbFiiNTep-mafengwo-scraper-logo.jpg\" width=\"16\" height=\"16\" alt=\"Mafengwo 马蜂窝 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Mafengwo 马蜂窝**\n  - Mafengwo Reviews Scraper (`zen-studio/mafengwo-reviews-scraper`)\n<!-- RELATED:END -->\n\n---\n\n*Zhihu (知乎) scraper and API for keyword search, answers, articles, comments, replies, creator profiles, and trending questions.*\n",
    "gitCommitId": "4d9ddb6477f310a7509dd7084434370395b73831",
    "gitBranchName": "main",
    "actorDefinition": {
      "actorSpecification": 1,
      "id": "YOq90GHMVnTe8qtHO",
      "name": "zhihu-scraper",
      "title": "Zhihu Scraper (知乎) | Search, Answers, Comments & Profiles",
      "description": "Search Zhihu and collect answers, articles, comments, replies, creator profiles and trending questions. Export structured JSON, CSV or Excel.",
      "version": "0.1",
      "buildTag": "latest",
      "dockerfile": "../Dockerfile",
      "dockerContextDir": "../../..",
      "defaultMemoryMbytes": 512,
      "minMemoryMbytes": 256,
      "maxMemoryMbytes": 512,
      "input": {
        "title": "Zhihu Scraper · 知乎",
        "description": "<b>Quickstart · 快速开始:</b> Keep <b>Search contents · 内容搜索</b> selected, enter a keyword such as <code>人工智能</code>, and click <b>Start</b>. The example collects up to 20 results.<br><br>Set <b>both result limits</b> in the first section. For other operations, add the matching URLs or comment IDs below; <b>Hot list · 知乎热榜</b> needs neither.<br><br>See the <a href=\"https://apify.com/zen-studio/zhihu-scraper\" target=\"_blank\">README</a> for examples. Each run writes one dataset with focused table views.",
        "type": "object",
        "schemaVersion": 1,
        "properties": {
          "operation": {
            "title": "Operation · 采集类型",
            "type": "string",
            "editor": "select",
            "enum": [
              "search",
              "question_answers",
              "content_detail",
              "comments",
              "comment_replies",
              "user_profile",
              "user_content",
              "hot_list"
            ],
            "enumTitles": [
              "Search contents · 内容搜索",
              "Question answers · 问题回答",
              "Content details · 内容详情",
              "Comments · 评论",
              "Comment replies · 评论回复",
              "Creator profiles · 用户资料",
              "Creator articles · 用户文章",
              "Hot list · 知乎热榜"
            ],
            "default": "search",
            "description": "Choose <b>one operation per run</b>.<br><br><b>Question answers:</b> collects an initial batch of up to 100 entries; a complete answer list is not guaranteed, and incomplete targets are flagged.<br><b>Creator articles:</b> collects published articles, not the creator's answers.",
            "sectionCaption": "What to collect · 采集内容",
            "sectionDescription": "Start with a keyword search and set both limits below. A target means one keyword, URL, or comment ID. The total limit is shared across the run."
          },
          "keywords": {
            "title": "Search keywords · 搜索关键词",
            "type": "array",
            "editor": "stringList",
            "items": {
              "type": "string",
              "maxLength": 2048
            },
            "prefill": [
              "人工智能"
            ],
            "description": "<b>Search only.</b> Add Chinese or English terms, one per entry. Up to 100 keywords.<br><br>Each keyword is searched independently, but <b>Maximum total results</b> is shared across them. Duplicate results are saved once.",
            "placeholderValue": "e.g. 人工智能 or electric cars",
            "maxItems": 100
          },
          "max_items": {
            "title": "Maximum total results · 总结果上限",
            "type": "integer",
            "default": 100,
            "prefill": 20,
            "minimum": 1,
            "maximum": 10000,
            "description": "Set the <b>run-wide ceiling</b> across all keywords or targets. For example, 20 means at most 20 rows in total, not 20 per keyword.<br><br>The example uses <code>20</code>; omitted programmatic input defaults to <code>100</code>. The per-target limit and available budget also apply. You are charged only for saved results, excluding duplicates and failed targets.<br><br>Free-plan access: 25 results per run and 100 lifetime results, processing the first keyword or target within a bounded collection window. No lifetime run-count cap."
          },
          "max_per_target": {
            "title": "Maximum results per target · 单项上限",
            "type": "integer",
            "default": 100,
            "minimum": 1,
            "maximum": 10000,
            "description": "Set the ceiling for <b>each individual input</b>: one keyword in Search, one URL for URL-based operations, or one comment ID in Comment replies. For Hot list, this limits the single list.<br><br><b>Maximum total results</b> still caps the whole run. For example, 50 per keyword and 100 total across three keywords can save at most 100 rows. To collect up to 500 rows from one keyword, set <b>both limits to 500</b>.<br><br>These are ceilings, not guaranteed counts. Availability, budget, and free-plan limits still apply."
          },
          "urls": {
            "title": "Target URLs or IDs · 链接或 ID",
            "type": "array",
            "editor": "stringList",
            "items": {
              "type": "string",
              "maxLength": 2048
            },
            "description": "Add up to 100 URLs or IDs for the selected operation.<br><br><b>Question answers:</b> <code>https://www.zhihu.com/question/21277368</code> or a question ID.<br><b>Content details:</b> question URLs, answer URLs such as <code>https://www.zhihu.com/answer/2018829744922206890</code>, article URLs such as <code>https://zhuanlan.zhihu.com/p/2032860336215307118</code>, or pin URLs.<br><b>Comments:</b> answer, article, or pin URLs, not question URLs.<br><b>Creator profiles / articles:</b> <code>https://www.zhihu.com/people/11-11-98-14</code> or the profile slug <code>11-11-98-14</code>.<br><br>Full URLs identify their own content type. For bare detail/comment IDs, select the matching <b>Content type</b>. Standalone <code>/zvideo/</code> URLs are not supported; pin video URLs are.",
            "sectionCaption": "Other operations · 其他采集",
            "sectionDescription": "For Comments, paste content URLs and optionally include replies. Comment IDs are only needed when you want replies to specific comments. Leave these fields empty for Search and Hot list.",
            "placeholderValue": "https://www.zhihu.com/question/21277368",
            "maxItems": 100
          },
          "include_replies": {
            "title": "Include replies · 包含回复",
            "type": "boolean",
            "editor": "checkbox",
            "default": false,
            "description": "<b>Comments only.</b> Also collect replies under the comments found at your answer, article, or pin URLs. No comment IDs needed.<br><br>Each reply is a separate row linked by <code>parent_comment_id</code>. Comments and replies share <b>both result limits</b> above and your spending limit; each saved row has the same result price. Threads are collected after their parent comments, so a small limit may stop partway through a thread.<br><br>Off by default for top-level comments only. This does not change the separate <b>Comment replies</b> operation."
          },
          "comment_ids": {
            "title": "Comment IDs for replies · 一级评论 ID",
            "type": "array",
            "editor": "stringList",
            "items": {
              "type": "string",
              "maxLength": 2048
            },
            "description": "<b>Comment replies · 评论回复 only.</b> For the simpler URL-based workflow, select <b>Comments</b> and enable <b>Include replies</b> instead; leave this field empty.<br><br>To collect replies to specific comments, take their <code>comment_id</code> values from a previous Comments dataset. Prefer top-level comments with <code>reply_count</code> greater than zero. Your AI assistant or automation can pass these values straight into <code>comment_ids</code>; no manual lookup on Zhihu is needed.<br><br>Use the top-level comment's ID, not an answer or article ID. Enter up to 100 IDs, one per entry, and keep them as strings in JSON to preserve their full precision.",
            "placeholderValue": "11460175497",
            "maxItems": 100
          },
          "content_type": {
            "title": "Content type · 内容类型",
            "type": "string",
            "editor": "select",
            "enum": [
              "all",
              "answer",
              "article",
              "video",
              "pin",
              "question"
            ],
            "enumTitles": [
              "All types (search)",
              "Answers",
              "Articles",
              "Videos (search)",
              "Pins (IDs only)",
              "Questions (IDs only)"
            ],
            "default": "all",
            "description": "<b>Search:</b> choose All types, Answers, Articles, or Videos.<br><br><b>Bare numeric detail/comment IDs:</b> choose Answers, Articles, or Pins. Questions is for question details; Question answers already knows its input type. Full URLs identify their own type.<br><br>Pins and Questions are ID-type choices, not dedicated search filters.",
            "sectionCaption": "Filters · 筛选条件",
            "sectionDescription": "Search filters apply only to Search. Comment sorting applies only to comments and replies."
          },
          "sort": {
            "title": "Search order",
            "type": "string",
            "editor": "select",
            "enum": [
              "relevance",
              "upvotes",
              "newest"
            ],
            "enumTitles": [
              "Relevance (default)",
              "Most upvotes first",
              "Newest first"
            ],
            "default": "relevance",
            "description": "<b>Search only.</b> Choose the ranking within each keyword's results. Leave <b>Relevance</b> selected for a standard search.<br><br>Results from different keywords can be interleaved; this does not globally sort the combined dataset."
          },
          "publish_time_range": {
            "title": "Published in",
            "type": "string",
            "editor": "select",
            "enum": [
              "all",
              "day",
              "week",
              "month",
              "three_months",
              "half_year",
              "year"
            ],
            "default": "all",
            "description": "<b>Search only.</b> Restrict results to the selected publication window. Use <b>Past week</b> for recent discussions, or <b>Any time</b> for broader coverage.",
            "enumTitles": [
              "Any time (default)",
              "Past 24 hours",
              "Past week",
              "Past month",
              "Past 3 months",
              "Past 6 months",
              "Past year"
            ]
          },
          "comment_sort": {
            "title": "Comment order",
            "type": "string",
            "editor": "select",
            "enum": [
              "popular",
              "newest"
            ],
            "enumTitles": [
              "Popular",
              "Newest"
            ],
            "default": "popular",
            "description": "<b>Comments and Comment replies only.</b> Choose Popular for relevance or Newest for recent discussion."
          },
          "include_html": {
            "title": "Include HTML",
            "type": "boolean",
            "default": true,
            "description": "Keep cleaned <code>content_html</code> alongside plain <code>content</code> where available. Enabled by default so paragraphs, links, and formatting remain usable. Turn off for smaller exports.",
            "sectionCaption": "Output formats · 输出格式",
            "sectionDescription": "Choose optional text formats. Both result limits are in the first section."
          },
          "include_markdown": {
            "title": "Include Markdown",
            "type": "boolean",
            "default": false,
            "description": "Also add <code>content_markdown</code> where available, useful for document processing and knowledge bases. Off by default; enable only when needed."
          },
          "feedback": {
            "title": "Feedback to the maintainers",
            "type": "string",
            "editor": "hidden",
            "description": "For AI agents. Say what you needed and did not get: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. Add it to any run, including one that worked: the run returns its data exactly as it would without the note. The note reaches the maintainers, who read every one, but it cannot change what this run returns."
          }
        },
        "required": []
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "Zhihu results",
        "properties": {
          "results": {
            "type": "string",
            "title": "Results",
            "template": "{{links.apiDefaultDatasetUrl}}/items",
            "description": "Saved results for the selected operation. Choose a table view or export JSON, CSV, Excel, or JSONL."
          },
          "summary": {
            "type": "string",
            "title": "Run summary",
            "template": "{{links.apiDefaultKeyValueStoreUrl}}/records/OUTPUT",
            "description": "Result totals, limits, and any targets that could not be completed."
          }
        }
      },
      "readme": "# Zhihu Scraper (知乎) | Search, Answers, Comments & Profiles (2026)\n\n<blockquote style=\"margin:12px 0;border-left:5px solid #1088EB;background:#EAF0FF;padding:16px 20px\">\n<span style=\"font-size:18px;font-weight:700;color:#14263D\">8 Zhihu (知乎) collection modes in one actor.</span>\n</blockquote>\n\n![Zhihu: 8 collection modes, one actor. Answers, articles, reply threads and creator profiles.](https://api.apify.com/v2/key-value-stores/pJ7iaZsTFhR3k9tjV/records/zhihu-scraper-readme-hero-v1.png)\n\nFrom **Zen Studio**, creators of the **No. 1 RedNote and Douyin scrapers on the Apify Store**. Explore our [RedNote](https://apify.com/zen-studio/rednote-search-scraper), [Douyin](https://apify.com/zen-studio/douyin-search-scraper) and [Weibo](https://apify.com/zen-studio/weibo-search-scraper) actors.\n\n## Why choose this actor? · 为什么选择？\n\n- **8 collection modes. One familiar setup. · 八种采集模式** Search, question answers, content details, comments, replies, creator profiles, creator articles and trending questions. Choose the mode you need for each run.\n- **Research up to 100 keywords together. · 批量关键词搜索** Combine searches into one dataset with duplicates removed. Filter by content type, publication period and upvotes to find relevant material.\n- **Replies you can trace. Authors you can assess. · 回复关联与作者资料** Collect comments with their replies linked to the parent comment. Profile mode adds available bios, employers, job titles, follower counts and verification labels.\n\n**Quick to collect, too:** 20 comments in **3.44 seconds** in a completed run.\n\n<a href=\"https://console.apify.com/actors/YOq90GHMVnTe8qtHO/input\"><img src=\"https://api.apify.com/v2/key-value-stores/pJ7iaZsTFhR3k9tjV/records/zhihu-scraper-readme-cta-v1.svg\" width=\"256\" height=\"48\" alt=\"Search your keyword\" /></a>\n\n### Try a keyword · 试搜关键词\n\nSearch for **人工智能 (artificial intelligence)** and collect 20 results sorted by upvotes:\n\n```json\n{\n  \"operation\": \"search\",\n  \"keywords\": [\n    \"人工智能\"\n  ],\n  \"max_items\": 20,\n  \"max_per_target\": 20,\n  \"sort\": \"upvotes\"\n}\n```\n\n[Open actor input](https://console.apify.com/actors/YOq90GHMVnTe8qtHO/input) to choose your mode and targets. Export JSON, CSV or Excel. For comment threads, select **Comments** and enable **Include replies**; replies are separate billed results. Full content details and creator profiles use their own modes.\n\nQuestion-answer lists may stop after the first 100 answers; complete coverage is not guaranteed. Free-plan trials support 25 results per run, 100 lifetime, and the first keyword or target only.\n\n<table>\n<tr><td colspan=\"5\" style=\"background:#1088EB;color:#061C32;padding:10px 12px;border:none\"><strong style=\"color:#061C32\">Zen Studio · Chinese Social</strong></td></tr>\n<tr><td style=\"background:#D8E4FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-YOq90GHMVnTe8qtHO-UAXIIQ87Oj-zhihu-scraper-logo.png\" width=\"20\" height=\"20\" alt=\"Zhihu\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/zhihu-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">Zhihu</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">You are here</span></td><td style=\"background:#EAF0FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-hO5NqsA6aC1bz3jra-MjB05eVFEt-xiaohongshu-search-scraper-logo-square.png\" width=\"20\" height=\"20\" alt=\"RedNote\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/rednote-search-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">RedNote</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">Posts & creators</span></td><td style=\"background:#EAF0FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-3TJaaOJDU1AMiOoJM-Vu2eVr0P6N-douyin-profile-scraper-logo.png\" width=\"20\" height=\"20\" alt=\"Douyin\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/douyin-search-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">Douyin</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">Videos & creators</span></td><td style=\"background:#EAF0FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-wsZZkHvCzyyfZQdaJ-1H1H3xrBpO-weibo-scraper-logo.png\" width=\"20\" height=\"20\" alt=\"Weibo\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/weibo-search-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">Weibo</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">Posts & comments</span></td><td style=\"background:#EAF0FF;color:#14263D;padding:10px 10px;border:1px solid #CADCF6;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-bQs2vUPAj8qDbK7EV-bMB0MSMGRY-douban-scraper-logo.png\" width=\"20\" height=\"20\" alt=\"Douban\" style=\"display:inline;vertical-align:middle\">&nbsp;<a href=\"https://apify.com/zen-studio/douban-scraper\" style=\"color:#14263D;font-size:13px;font-weight:700;text-decoration:none\">Douban</a></span><br><span style=\"white-space:nowrap;font-size:12px;color:#304D6B\">Reviews & ratings</span></td></tr>\n</table>\n\n### Copy to your AI assistant\n\n```text\nHelp me use zen-studio/zhihu-scraper on Apify. Read https://apify.com/zen-studio/zhihu-scraper.md for documentation, input schema, pricing and limits. Choose settings for my requested outcome. If you cannot retrieve the page, ask me to paste the relevant sections. To reach the maintainers, add feedback=\"<what you needed and did not get>\" to any run, including one that worked: feature requests, a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.\n```\n\n## What can this Zhihu scraper collect? · 采集范围\n\nzen-studio/zhihu-scraper on Apify. Collects Zhihu search, content, conversations and creators. Call ApifyClient(\"TOKEN\").actor(\"zen-studio/zhihu-scraper\").call(run_input={...}), then client.dataset(run[\"defaultDatasetId\"]).list_items().items. Choose one operation per run. Full spec: GET https://api.apify.com/v2/acts/zen-studio~zhihu-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations\n\n- **Zhihu keyword search · 关键词搜索:** discover answers and articles with content-type, recency, and sorting filters.\n- **Zhihu answers and comments · 回答与评论:** collect available text, author details, engagement, and optional reply threads from content URLs.\n- **Zhihu creators and trends · 用户与热榜:** inspect public profiles, published articles, and ranked hot-list questions.\n\n| Operation | Input | Results |\n|---|---|---|\n| `search` · 内容搜索 | Keywords | Matching answers, articles, profiles, questions, and videos where available |\n| `question_answers` · 问题回答 | Question URLs or IDs | Available answers with content, authors, and engagement |\n| `content_detail` · 内容详情 | Answer, article, question, or pin URLs | Individual content records |\n| `comments` · 评论 | Answer, article, or pin URLs | Top-level comments, optionally including replies |\n| `comment_replies` · 评论回复 | `comment_id` values from a Comments run | Replies to those comments |\n| `user_profile` · 用户资料 | Profile URLs or URL tokens | Creator profiles and available activity counts |\n| `user_content` · 用户文章 | Profile URLs or URL tokens | Published articles only |\n| `hot_list` · 知乎热榜 | No target required | Ranked trending questions |\n\n**Scope:** Question-answer continuation is currently limited. The Actor can collect an initial batch of up to 100 entries, but cannot guarantee a complete answer list. If continuation fails, the run summary marks that target as partial.\n\nCreator answer feeds and standalone `/zvideo/` detail URLs are not supported. Pin video URLs are supported.\n\n## How to scrape Zhihu data · 快速开始\n\n1. Open [Zhihu Scraper](https://console.apify.com/actors/YOq90GHMVnTe8qtHO/input) and choose an operation in the Input tab.\n2. Enter keywords, supported URLs, or IDs. Set both result limits in the first section; start with 20 total results.\n3. Run the Actor, inspect its dataset view, and download JSON, CSV, Excel, or HTML.\n\nThe same form works without writing code. Developers can submit identical input through the Apify API.\n\n### Search · 内容搜索: collect relevant discussions\n\n```json\n{\n  \"operation\": \"search\",\n  \"keywords\": [\"人工智能\"],\n  \"max_items\": 20\n}\n```\n\n### Details · 内容详情: collect an article\n\n```json\n{\n  \"operation\": \"content_detail\",\n  \"urls\": [\"https://zhuanlan.zhihu.com/p/2032860336215307118\"],\n  \"include_markdown\": true\n}\n```\n\n### Comments · 评论: collect a discussion with replies\n\n```json\n{\n  \"operation\": \"comments\",\n  \"urls\": [\"https://zhuanlan.zhihu.com/p/2032860336215307118\"],\n  \"comment_sort\": \"popular\",\n  \"include_replies\": true,\n  \"max_items\": 20\n}\n```\n\nEnable **Include replies · 包含回复** to collect comments and their replies in one run. No comment IDs are needed. Leave it off for top-level comments only.\n\nComments and replies share the same total, per-URL, and spending limits. A limit of 20 means at most 20 rows combined, not 20 comments plus extra replies. Each saved row has the same result price. Threads follow their parent comments, so small limits may stop partway through a thread.\n\n### Specific replies · 指定评论回复: use IDs from a Comments run\n\nRun **Comments** with a content URL first. In its dataset, select top-level comments with `reply_count` greater than zero and pass their `comment_id` values into `comment_ids`:\n\n```json\n{\n  \"operation\": \"comment_replies\",\n  \"comment_ids\": [\"11460175497\"],\n  \"max_items\": 20,\n  \"max_per_target\": 20\n}\n```\n\nAn AI assistant or automation can copy these values directly between runs. No manual ID lookup on Zhihu is needed. Keep IDs as strings, including quotation marks in JSON. This targeted operation collects replies only; `include_replies` does not affect it. Its results are saved and billed in their own run.\n\n### Zhihu scraper input parameters · 输入参数\n\n| Parameter | Default | Purpose |\n|---|---|---|\n| `operation` | `search` | One operation from the table above |\n| `keywords` | None | Search terms, up to 100 |\n| `max_items` | `100` | Run-wide maximum, from 1 to 10,000 |\n| `max_per_target` | `100` | Maximum for each keyword, URL, or comment ID, from 1 to 10,000 |\n| `urls` | None | Target URLs or IDs, up to 100 |\n| `include_replies` | `false` | Comments only: include replies as separate rows within the same result limits |\n| `comment_ids` | None | Top-level `comment_id` values from a Comments run |\n| `content_type` | `all` | Search filter or type of a bare numeric content ID |\n| `sort` | `relevance` | Search order: `relevance`, `upvotes`, or `newest` |\n| `publish_time_range` | `all` | Search period: `all`, `day`, `week`, `month`, `three_months`, `half_year`, or `year` |\n| `comment_sort` | `popular` | Comment order: `popular` or `newest` |\n| `include_html` | `true` | Include cleaned HTML alongside plain text |\n| `include_markdown` | `false` | Also include Markdown text |\n\nSearch accepts content types `all`, `answer`, `article`, and `video`. For numeric detail IDs, select `answer`, `article`, `question`, or `pin`. Full URLs identify their own type.\n\nThe Console example prefills 20 results. Programmatic input defaults to 100 when `max_items` is omitted.\n\nA **target** is one keyword, one content/profile URL, or one comment ID. Hot list uses one list. Both result limits are visible together in the first form section: `max_items` caps the whole run; `max_per_target` caps each individual input.\n\nTo collect up to 500 results from one keyword, set **both limits to 500**. Increasing only the total still leaves the default 100-per-target cap in place. Limits are ceilings, not promises of availability; budget and free-plan limits also apply.\n\n## What data can you extract from Zhihu?\n\nContent records contain an exact string ID, content type, canonical URL, title or text, available engagement counts, and author fields. Detail records can include images, topics, and video metadata.\n\nComments and replies have `comment_id`, text, author fields, timestamps, and available counts. Replies include `parent_comment_id` so you can join them to the first-level comments. With `include_replies: true`, both row types have `operation: \"comments\"`; use `record_type` to distinguish them. Each reply also retains its original content ID and URL. The **Comments and replies** table view shows these links.\n\nProfiles use `user_id`, `url_token`, `name`, `profile_url`, and available biography and activity fields. Self-reported `gender` codes retain their original values (0: female, 1: male, -1: not specified), with a readable `gender_label` for recognized codes. Nothing is inferred from names or photos. Every record includes `record_type`, `operation`, and `scraped_at`.\n\nFields that are unavailable or do not apply are omitted, not filled with nulls. Genuine zero counts and false flags are retained. Missing counts do not mean zero.\n\nUse the operation's table view for a focused export, or **All fields** to inspect the full schema. Search can return different content types in the same run; use `record_type` and `content_type` to distinguish them.\n\nThe **Run summary** reports saved item counts, failed targets, skipped unreadable records, partial results, and whether an input, trial, or spending limit was reached.\n\nGood records remain saved when another record or target fails. Summary records are not billed as scraped results.\n\n### Complete Zhihu output examples\n\nThese are real rows collected on September 10, 2026. Every key and value in each selected row is included, without shortened text or arrays.\n\nField availability varies between records. These examples are not a promise that every field appears in every operation.\n\n**Search result:** this answer matched `人工智能` in the search above.\n\n```json\n{\n  \"record_type\": \"content\",\n  \"content_id\": \"2063420040297308669\",\n  \"content_type\": \"answer\",\n  \"content_url\": \"https://www.zhihu.com/question/2042649810709239000/answer/2063420040297308669\",\n  \"title\": \"为什么体制内至今仍不鼓励用人工智能？\",\n  \"summary\": \"相反，体制内一开始很鼓励探索使用人工智能，特别是deepseek刚出来那会，各地政府纷纷关注，几个月之内就上线了一批本地模型\",\n  \"content\": \"相反，体制内一开始很鼓励探索使用人工智能，特别是deepseek刚出来那会，各地政府纷纷关注，几个月之内就上线了一批本地模型。\\n说到这，直接断了某些擅长政商关系的企业发财路子，之前这些企业就是准备靠个拉跨的闭源大模型，用精美PPT、宏大愿景和公关营销手段收割地方政府。\\n至于为什么目前不太鼓励，其他回答都说的很到位了。\",\n  \"content_html\": \"<p>相反，体制内一开始很鼓励探索使用人工智能，特别是deepseek刚出来那会，各地政府纷纷关注，几个月之内就上线了一批本地模型。</p><p>说到这，直接断了某些擅长政商关系的企业发财路子，之前这些企业就是准备靠个拉跨的闭源大模型，用精美PPT、宏大愿景和公关营销手段收割地方政府。</p><p>至于为什么目前不太鼓励，其他回答都说的很到位了。</p>\",\n  \"author_user_id\": \"3532c75b53b9aa5c1327a0eeb953ab33\",\n  \"author_name\": \"长歌当行\",\n  \"author_url_token\": \"zai-ping-lun-wo-jiu-shi-zhu\",\n  \"author_profile_url\": \"https://www.zhihu.com/people/zai-ping-lun-wo-jiu-shi-zhu\",\n  \"author_avatar_url\": \"https://picx.zhimg.com/50/v2-2bebe6ea3e0e88eaaa9deb73a71b2b59_l.jpg?source=4e949a73\",\n  \"author_bio\": \"重要吗？不重要。\",\n  \"author_follower_count\": 363,\n  \"author_type\": \"people\",\n  \"question_id\": \"2042649810709239000\",\n  \"question_url\": \"https://www.zhihu.com/question/2042649810709239000\",\n  \"upvote_count\": 2130,\n  \"comment_count\": 50,\n  \"answer_count\": 592,\n  \"publish_time\": 1784737674,\n  \"update_time\": 1784737674,\n  \"operation\": \"search\",\n  \"scraped_at\": \"2026-09-10T06:25:25.190110+00:00\",\n  \"query_keyword\": \"人工智能\"\n}\n```\n\n**Question detail:** input `{\"operation\":\"content_detail\",\"urls\":[\"21277368\"],\"content_type\":\"question\",\"include_markdown\":true}`.\n\n```json\n{\n  \"record_type\": \"content\",\n  \"content_id\": \"21277368\",\n  \"content_type\": \"question\",\n  \"content_url\": \"https://www.zhihu.com/question/21277368\",\n  \"title\": \"如何自学人工智能？\",\n  \"summary\": \"零基础自学人工智能，希望能推荐下学习路径。 基础只有兴趣，不要说不可能。 兴趣为解决人类智能缘起的问题。\",\n  \"content\": \"零基础自学人工智能，希望能推荐下学习路径。\\n\\n基础只有兴趣，不要说不可能。\\n\\n兴趣为解决人类智能缘起的问题。\",\n  \"content_html\": \"零基础自学人工智能，希望能推荐下学习路径。<br/><br/>基础只有兴趣，不要说不可能。<br/><br/>兴趣为解决人类智能缘起的问题。\",\n  \"content_markdown\": \"零基础自学人工智能，希望能推荐下学习路径。  \\n  \\n基础只有兴趣，不要说不可能。  \\n  \\n兴趣为解决人类智能缘起的问题。\",\n  \"question_id\": \"21277368\",\n  \"question_url\": \"https://www.zhihu.com/question/21277368\",\n  \"comment_count\": 13,\n  \"view_count\": 4801869,\n  \"answer_count\": 632,\n  \"follower_count\": 20836,\n  \"publish_time\": 1372670299,\n  \"update_time\": 1372670467,\n  \"operation\": \"content_detail\",\n  \"scraped_at\": \"2026-09-10T06:25:37.072288+00:00\",\n  \"input_url\": \"https://www.zhihu.com/question/21277368\"\n}\n```\n\n**Video pin detail:** input `{\"operation\":\"content_detail\",\"urls\":[\"https://www.zhihu.com/pin/2080624622454813370\"],\"include_markdown\":true}`. Playback URLs can expire.\n\n```json\n{\n  \"record_type\": \"content\",\n  \"content_id\": \"2080624622454813370\",\n  \"content_type\": \"pin\",\n  \"content_url\": \"https://www.zhihu.com/pin/2080624622454813370\",\n  \"title\": \"AI人工智能的福利来了！ | #人工智能 #机器人 #AI智能体 #元宇宙大模型 #自动驾驶 #我的有痛开学 #元宇宙模型 #科技前沿 #智能革命 #科学梗图 414号文件要求加速人工智能应用并大规模发展！\",\n  \"content\": \"AI人工智能的福利来了！ | #人工智能 #机器人 #AI智能体 #元宇宙大模型 #自动驾驶 #我的有痛开学 #元宇宙模型 #科技前沿 #智能革命 #科学梗图 414号文件要求加速人工智能应用并大规模发展！\",\n  \"content_html\": \"AI人工智能的福利来了！ | <p><a href=\\\"https://www.zhihu.com/topic/19551275\\\">#人工智能</a> <a href=\\\"https://www.zhihu.com/topic/19551273\\\">#机器人</a> <a href=\\\"https://www.zhihu.com/topic/28266286\\\">#AI智能体</a> <a href=\\\"https://www.zhihu.com/topic/2080625086252564493\\\">#元宇宙大模型</a> <a href=\\\"https://www.zhihu.com/topic/19635352\\\">#自动驾驶</a> <a href=\\\"https://www.zhihu.com/topic/2074558476941005863\\\">#我的有痛开学</a> <a href=\\\"https://www.zhihu.com/topic/29820441\\\">#元宇宙模型</a> <a href=\\\"https://www.zhihu.com/topic/26611258\\\">#科技前沿</a> <a href=\\\"https://www.zhihu.com/topic/30694025\\\">#智能革命</a> <a href=\\\"https://www.zhihu.com/topic/2080338645668585602\\\">#科学梗图</a> 414号文件要求加速人工智能应用并大规模发展！</p>\",\n  \"content_markdown\": \"AI人工智能的福利来了！ |\\n\\n[#人工智能](https://www.zhihu.com/topic/19551275) [#机器人](https://www.zhihu.com/topic/19551273) [#AI智能体](https://www.zhihu.com/topic/28266286) [#元宇宙大模型](https://www.zhihu.com/topic/2080625086252564493) [#自动驾驶](https://www.zhihu.com/topic/19635352) [#我的有痛开学](https://www.zhihu.com/topic/2074558476941005863) [#元宇宙模型](https://www.zhihu.com/topic/29820441) [#科技前沿](https://www.zhihu.com/topic/26611258) [#智能革命](https://www.zhihu.com/topic/30694025) [#科学梗图](https://www.zhihu.com/topic/2080338645668585602) 414号文件要求加速人工智能应用并大规模发展！\",\n  \"author_user_id\": \"d8453d3fc61ff5955ba3857cfe8e5a85\",\n  \"author_name\": \"曾盛华ZOZOFA甑发\",\n  \"author_url_token\": \"zozofa\",\n  \"author_profile_url\": \"https://www.zhihu.com/people/zozofa\",\n  \"author_avatar_url\": \"https://pica.zhimg.com/v2-aa79ea058a3fb469807b433cabe906df_720w.jpg?source=8a6f5038&needBackground=1\",\n  \"author_bio\": \"元宇宙生态链商业模式专家、工业设计、软硬件开发、数字化转型\",\n  \"author_follower_count\": 36,\n  \"author_verification_label\": \"元宇宙生态链商业模式专家、工业设计、软硬件开发、数字化转型\",\n  \"author_type\": \"people\",\n  \"author_is_organization\": false,\n  \"like_count\": 0,\n  \"comment_count\": 0,\n  \"collect_count\": 0,\n  \"publish_time\": 1788839676,\n  \"update_time\": 1788839676,\n  \"topics\": [\n    {\n      \"id\": \"2080338645668585602\",\n      \"name\": \"科学梗图\"\n    },\n    {\n      \"id\": \"30694025\",\n      \"name\": \"智能革命\"\n    },\n    {\n      \"id\": \"26611258\",\n      \"name\": \"科技前沿\"\n    },\n    {\n      \"id\": \"29820441\",\n      \"name\": \"元宇宙模型\"\n    },\n    {\n      \"id\": \"2074558476941005863\",\n      \"name\": \"我的有痛开学\"\n    },\n    {\n      \"id\": \"19635352\",\n      \"name\": \"自动驾驶\"\n    },\n    {\n      \"id\": \"2080625086252564493\",\n      \"name\": \"元宇宙大模型\"\n    },\n    {\n      \"id\": \"28266286\",\n      \"name\": \"AI智能体\"\n    },\n    {\n      \"id\": \"19551273\",\n      \"name\": \"机器人\"\n    },\n    {\n      \"id\": \"19551275\",\n      \"name\": \"人工智能\"\n    }\n  ],\n  \"media_type\": \"video\",\n  \"video_play_url\": \"https://vdn3.vzuu.com/HD/c06b262c-ab38-11f1-89d9-c64149588a81-v4_f2_t2_8ZQEpFLQ.mp4?auth_key=1789025137-0-0-95f21ced13ceadc18a7821dba4f8781e&bu=3a8548f7&c=avc.4.0&disable_local_cache=1&expiration=1789025137&f=mp4&pu=3a8548f7&v=tx\",\n  \"video_duration_seconds\": 36,\n  \"video_width\": 720,\n  \"video_height\": 1280,\n  \"operation\": \"content_detail\",\n  \"scraped_at\": \"2026-09-10T06:25:37.072314+00:00\",\n  \"input_url\": \"https://www.zhihu.com/pin/2080624622454813370\"\n}\n```\n\n**Comment:** from the article-comments input above.\n\n```json\n{\n  \"record_type\": \"comment\",\n  \"comment_id\": \"11472791656\",\n  \"content_id\": \"2032860336215307118\",\n  \"content_type\": \"article\",\n  \"content_url\": \"https://zhuanlan.zhihu.com/p/2032860336215307118\",\n  \"content\": \"用现代模型做sft不就已经污染了。。\",\n  \"content_html\": \"用现代模型做sft不就已经污染了。。\",\n  \"author_user_id\": \"9a712c9b919973a61ac06162f7fe90c1\",\n  \"author_name\": \"咸蛋\",\n  \"author_url_token\": \"xian-dan-61-21\",\n  \"author_profile_url\": \"https://www.zhihu.com/people/xian-dan-61-21\",\n  \"author_avatar_url\": \"https://pic1.zhimg.com/76aef132b14be7b15951487fa6180a24_l.jpg?source=06d4cd63\",\n  \"author_bio\": \"游戏美术设计\",\n  \"author_type\": \"people\",\n  \"author_is_organization\": false,\n  \"author_is_anonymous\": false,\n  \"like_count\": 51,\n  \"reply_count\": 0,\n  \"is_pinned\": false,\n  \"is_author_comment\": false,\n  \"publish_time\": 1777453504,\n  \"operation\": \"comments\",\n  \"scraped_at\": \"2026-09-10T06:25:39.693226+00:00\",\n  \"input_url\": \"https://zhuanlan.zhihu.com/p/2032860336215307118\"\n}\n```\n\n**Reply:** input `{\"operation\":\"comment_replies\",\"comment_ids\":[\"11460175497\"],\"max_items\":3}`.\n\n```json\n{\n  \"record_type\": \"reply\",\n  \"comment_id\": \"11502859456\",\n  \"content_type\": \"answer\",\n  \"parent_comment_id\": \"11460175497\",\n  \"reply_to_comment_id\": \"11460175497\",\n  \"content\": \"正常正常，心态崩的这一刻，系统性学习就算正式开始了[滑稽]\",\n  \"content_html\": \"正常正常，心态崩的这一刻，系统性学习就算正式开始了[滑稽]\",\n  \"author_user_id\": \"4aff31fcd26581b884c62fe3880b525b\",\n  \"author_name\": \"啦啦啦啦\",\n  \"author_url_token\": \"11-11-98-14\",\n  \"author_profile_url\": \"https://www.zhihu.com/people/11-11-98-14\",\n  \"author_avatar_url\": \"https://pic1.zhimg.com/v2-2ef8da61f9fd3376b0757aa59bee2f80_l.jpg?source=06d4cd63\",\n  \"author_bio\": \"AI 工具评测｜已发2篇SCI 1区论文｜外企研发工作｜副业领航者\",\n  \"author_verification_label\": \"广西大学 机械硕士\",\n  \"author_type\": \"people\",\n  \"author_is_organization\": false,\n  \"author_is_anonymous\": false,\n  \"like_count\": 12,\n  \"reply_count\": 0,\n  \"is_pinned\": false,\n  \"is_author_comment\": false,\n  \"publish_time\": 1780973299,\n  \"operation\": \"comment_replies\",\n  \"scraped_at\": \"2026-09-10T06:25:41.160916+00:00\"\n}\n```\n\n**Creator profile:** input `{\"operation\":\"user_profile\",\"urls\":[\"11-11-98-14\"]}`.\n\n```json\n{\n  \"record_type\": \"profile\",\n  \"user_id\": \"4aff31fcd26581b884c62fe3880b525b\",\n  \"name\": \"啦啦啦啦\",\n  \"url_token\": \"11-11-98-14\",\n  \"profile_url\": \"https://www.zhihu.com/people/11-11-98-14\",\n  \"avatar_url\": \"https://pic1.zhimg.com/v2-2ef8da61f9fd3376b0757aa59bee2f80_xl.jpg?source=32738c0c&needBackground=1\",\n  \"bio\": \"AI 工具评测｜已发2篇SCI 1区论文｜外企研发工作｜副业领航者\",\n  \"follower_count\": 10044,\n  \"verification_label\": \"广西大学 机械硕士\",\n  \"gender\": 0,\n  \"gender_label\": \"female\",\n  \"answer_count\": 242,\n  \"article_count\": 109,\n  \"is_organization\": false,\n  \"ip_region\": \"IP 属地广东\",\n  \"employments\": [\n    {\n      \"job\": \"清华大学联培\",\n      \"company\": \"北京五道口中关村科技园\"\n    }\n  ],\n  \"operation\": \"user_profile\",\n  \"scraped_at\": \"2026-09-10T06:34:15.658237+00:00\",\n  \"input_url\": \"https://www.zhihu.com/people/11-11-98-14\"\n}\n```\n\nPublic `ip_region` is a platform-provided region label, not a precise location or home address. Employment names are self-reported. Do not treat either as independently verified identity information.\n\n## Zhihu API workflows and monitoring\n\nConnect keyword research, creator analysis, and comment analysis across separate runs.\n\n### Answers: collect a question's available responses\n\n```json\n{\n  \"operation\": \"question_answers\",\n  \"urls\": [\"21277368\"],\n  \"max_items\": 20\n}\n```\n\n### Creators: collect published articles\n\n```json\n{\n  \"operation\": \"user_content\",\n  \"urls\": [\"https://www.zhihu.com/people/11-11-98-14\"],\n  \"max_items\": 20\n}\n```\n\nUse `user_profile` with the same input to collect the creator's profile instead. Use `comment_replies` with `comment_ids` taken from a comments run to retrieve replies separately.\n\n### Trends · 知乎热榜: collect the current hot list\n\n```json\n{\n  \"operation\": \"hot_list\",\n  \"max_items\": 30\n}\n```\n\nThe number of available hot-list entries can be lower than your requested limit.\n\n## How much does it cost to scrape Zhihu?\n\n**Saved-result charges: $2.99 per 1,000 results.** See the Actor's Pricing tab for applicable platform events and your account's current rate.\n\nOne result means one saved content, comment, reply, or profile record. Duplicates within a run and failed lookups do not produce a result charge. An empty run can still incur platform charges.\n\nFree-plan access is limited to **25 results per run and 100 lifetime results**. These are access limits, not a separate promise that usage is unbilled; applicable charges use your Apify balance or credits.\n\nFree-plan runs process the **first keyword or target only** and use a bounded collection window. There is no lifetime run-count cap, and completed empty runs do not consume the result allowance. Runs may finish below the requested result limit; check the Run summary. If a run is interrupted before its saved results can be confirmed, its reserved allowance may count toward the lifetime limit.\n\n## How to automate Zhihu research\n\nSchedule keyword searches daily with `sort: \"newest\"` and `publish_time_range: \"day\"` for topic monitoring. A six-hour hot-list schedule can capture changes in ranked discussions. Scheduling is optional; no recurring runs are enabled automatically.\n\nUse Google Sheets for review, Make or Zapier for downstream workflows, and webhooks to notify your system when a run finishes. Keep collection and analysis separate so you can retry analysis without collecting the same data again.\n\nFor history, retain each dataset with its run ID and collection time. Join snapshots using string IDs and compare the same operation across dates. An engagement change is a snapshot difference, not proof of exactly when an interaction happened.\n\n**Official Apify walkthrough: set up and run an Actor**\n\nhttps://www.youtube.com/watch?v=1OW8gOqlZbY\n\n**Official Apify walkthrough: schedule an Actor**\n\nhttps://www.youtube.com/watch?v=1jI7WcVQmwM\n\n## Zhihu scraping FAQ · 常见问题\n\n### Is there a Zhihu API for public search and Q&A data?\n\nThis Actor provides access through the Apify API; it is not an official Zhihu product. Supported operations and output fields are described here and in the Input tab. Private content, account actions, and unrestricted archival access are outside its scope.\n\n### How can I get Zhihu comments from high-vote answers?\n\nSearch with `content_type: \"answer\"` and `sort: \"upvotes\"`. Pass selected answer URLs to a separate `comments` run with `include_replies: true` to include reply threads. Use `comment_replies` and selected `comment_id` values when you want only specific threads. Each run saves and charges its own records.\n\n### Can I use this Zhihu scraper from Python?\n\nYes. Use the Apify Python client or ordinary HTTP requests to start a run and retrieve its dataset. The API tab provides language-specific examples; the AI-assistant block links to the complete input/output specification.\n\n### What limits should I use for reliable Zhihu collection?\n\nBegin with 20 results, inspect the output, then increase the limits. Availability and runtime depend on the operation and target. Avoid overlapping schedules that collect the same topic unnecessarily; use a maximum run charge as an additional budget ceiling.\n\n\n### What is Zhihu?\n\nZhihu, written 知乎 and pronounced Zhīhū, is a Chinese question-and-answer and publishing platform. Its name roughly means “do you know?”\n\n### Do I need a Zhihu account or cookies?\n\nNo. Supply keywords, public URLs, or supported IDs. Do not include passwords or cookies in your input.\n\n### Can I download everything from a question?\n\nNot reliably in this version. Initial answer batches work, but continuation may stop early. Check `partial` and `failed_targets` in the run summary.\n\n### Does creator content include answers?\n\nNo. `user_content` returns articles. To collect answers, use `question_answers` for a known question or `content_detail` for known answer URLs.\n\n### Does search include full text?\n\nSearch results can contain excerpts or truncated content. Run returned `content_url` values through `content_detail` when you need the available detail text. That second run produces separately billed records.\n\n### Are replies included automatically?\n\nNot by default. Enable **Include replies · 包含回复** with the **Comments** operation to collect them automatically from content URLs. Replies are separate rows, linked by `parent_comment_id`, and count toward the same result and spending limits. If a thread cannot be completed, available rows are kept and the run summary flags partial results. The separate **Comment replies** operation remains available for collecting specific threads by ID.\n\n### Why do counts differ between operations?\n\nDifferent views of a record can expose different fields or update at different times. A missing field means it was unavailable in that response.\n\n### Why did I receive fewer results than requested?\n\nThere may be fewer public matches, duplicates, unavailable targets, or collection limits. A valid empty result is different from a failed request; failures appear in the summary.\n\n### How are duplicates handled?\n\nRecords are deduplicated within each run. A restarted run can repeat records if interruption occurs between saving data and saving progress.\n\nTargets complete concurrently. When keywords overlap, `query_keyword` keeps the first saved match. Separate runs are not deduplicated against one another.\n\n### How do I export results?\n\nExport the dataset as JSON, CSV, Excel, or HTML in Apify. JSON best preserves arrays such as images and topics. Content IDs remain strings to preserve long identifiers. Publication timestamps are Unix seconds; `scraped_at` is ISO 8601 UTC.\n\n### Is collecting this data automatically legal?\n\nPublic availability is not blanket permission. Check Zhihu's terms and the laws applicable to your use. Creator names, profiles, and comments can contain personal data; consider applicable requirements under PIPL, GDPR, and CCPA.\n\n## Support\n\nUse the Actor's Issues tab for bugs, feature requests, or a custom collection workflow. Include the operation, affected public URL, and run summary. Never include account credentials.\n\n<!-- RELATED:START (generated, do not edit by hand) -->\n## More Zen Studio scrapers for Chinese platforms\n\n**🎬 Short-video &amp; social**\n\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-bQs2vUPAj8qDbK7EV-bMB0MSMGRY-douban-scraper-logo.png\" width=\"16\" height=\"16\" alt=\"Douban 豆瓣 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Douban 豆瓣**\n  - [Douban Scraper](https://apify.com/zen-studio/douban-scraper)\n  - [Douban Reviews Scraper](https://apify.com/zen-studio/douban-reviews-scraper)\n  - [Douban Group Scraper](https://apify.com/zen-studio/douban-group-scraper)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-wsZZkHvCzyyfZQdaJ-1H1H3xrBpO-weibo-scraper-logo.png\" alt=\"Weibo 微博 scraper\" width=\"16\" height=\"16\" style=\"vertical-align:middle;max-width:100%\"> **Weibo 微博**\n  - [Weibo Search Scraper](https://apify.com/zen-studio/weibo-search-scraper)\n  - [Weibo Comments Scraper](https://apify.com/zen-studio/weibo-comments-scraper)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-IUxnCCc76XwOarWRV-WqYveRCn2r-icon-512.png\" width=\"16\" height=\"16\" alt=\"Sogou Baike 搜狗百科 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Sogou Baike 搜狗百科**\n  - Sogou Baike Scraper (`zen-studio/sogou-baike-scraper`)\n\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-euYaQMbH2g53W4ds2-Woud1TIQ7x-kwai-scraper-logo.jpg\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Kwai (Brazil)**\n  - Kwai Search Scraper (`zen-studio/kwai-search-scraper`)\n  - Kwai Comments Scraper (`zen-studio/kwai-comments-scraper`)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-CYLXgIAUzINmhWnzw-Cov56uxElo-kuaishou-scraper-logo.jpg\" width=\"16\" height=\"16\" alt=\"Kuaishou 快手 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Kuaishou 快手**\n  - Kuaishou Scraper (`zen-studio/kuaishou-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-mHKEEgoDqr6btQQer-fUs5ZquIeN-xiaohongshu-search-scraper-logo-square.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **RedNote 小红书**\n  - RedNote Search Scraper (`zen-studio/rednote-search-scraper`)\n  - RedNote User Profile Scraper (`zen-studio/rednote-user-profile-scraper`)\n  - RedNote Comments Scraper (`zen-studio/rednote-comments-scraper`)\n  - RedNote Product Search Scraper (`zen-studio/rednote-product-search-scraper`)\n  - RedNote Note Detail Scraper (`zen-studio/rednote-note-detail-scraper`)\n  - RedNote Product Reviews Scraper (`zen-studio/rednote-product-reviews-scraper`)\n  - RedNote Live Recorder (`zen-studio/rednote-live-recorder`)\n  - RedNote Product Detail Scraper (`zen-studio/rednote-product-detail-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-3TJaaOJDU1AMiOoJM-Vu2eVr0P6N-douyin-profile-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Douyin 抖音**\n  - Douyin Search Scraper (`zen-studio/douyin-search-scraper`)\n  - Douyin Profile Scraper (`zen-studio/douyin-profile-scraper`)\n  - Douyin Video Scraper (`zen-studio/douyin-video-scraper`)\n  - Douyin Comments Scraper (`zen-studio/douyin-comments-scraper`)\n  - Douyin Transcripts Scraper (`zen-studio/douyin-transcripts-scraper`)\n  - Douyin Creator Rankings Scraper (`zen-studio/douyin-xingtu-rankings-scraper`)\n  - Douyin Live Recorder (`zen-studio/douyin-live-recorder`)\n  - Douyin Hot Search Scraper (`zen-studio/douyin-hot-search-scraper`)\n  - Douyin Product Search Scraper (`zen-studio/douyin-product-search-scraper`)\n  - Douyin User Search Scraper (`zen-studio/douyin-user-search-scraper`)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-3UkyCcaAQLuQPa2DB-nKbW8d285P-douyin-profile-scraper-logo.png\" width=\"16\" height=\"16\" alt=\"TikTok scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **TikTok**\n  - TikTok Lookalike Search (`zen-studio/tiktok-lookalike-search`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-dexCSKEZtKS8hg4fT-lD4weyiYga-shigua-____-scraper-logo.jpg\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Xigua 西瓜视频**\n  - Xigua Video Search Scraper (`zen-studio/xigua-video-search-scraper`)\n  - Xigua Video Detail Scraper (`zen-studio/xigua-video-detail-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-oSxuPDE1h3HAsHZSu-x3uV98mgTe-bilibili-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Bilibili 哔哩哔哩**\n  - Bilibili Video Scraper (`zen-studio/bilibili-video-scraper`)\n  - Bilibili Danmaku Scraper (`zen-studio/bilibili-danmaku-scraper`)\n\n**🛒 E-commerce**\n\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-PsVmeHsn8748GeSDv-Ktzu3u1ZW9-icon.png\" width=\"16\" height=\"16\" alt=\"TikTok Shop scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **TikTok Shop**\n  - TikTok Shop Review Scraper (`zen-studio/tiktok-shop-review-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-yK9Fwkji44bQkuS7P-f1uyK15FaQ-naver-shopping-scraper.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Naver Search 네이버 검색**\n  - Naver Search Scraper (`zen-studio/naver-search-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-LwARSYSMWLBZfXfdr-FrDaNbQarB-shopee-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Shopee**\n  - Shopee Product Detail Scraper (`zen-studio/shopee-product-detail-scraper`)\n  - Shopee Product Reviews Scraper (`zen-studio/shopee-product-reviews-scraper`)\n  - Shopee Product Scraper (`zen-studio/shopee-product-scraper`)\n  - Shopee Live Scraper (`zen-studio/shopee-live-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-PsAKYWM55HG4AHXjK-ItywU7Bp0s-taobao-search-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Taobao 淘宝**\n  - Taobao Search Scraper (`zen-studio/taobao-search-scraper`)\n  - Taobao Product Detail Scraper (`zen-studio/taobao-detail-scraper`)\n  - Taobao Seller Products Scraper (`zen-studio/taobao-seller-products-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-uZy6tbKLKnSVtT4BN-emXnT123uR-jd-com-scraper-logo-square.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **JD.com 京东**\n  - JD.com Search Scraper (`zen-studio/jd-com-search-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-ghXSMZcW3GxsCrkiR-5hnvsKv4Yt-1688-wholesale-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **1688 阿里巴巴**\n  - 1688 Wholesale Scraper (`zen-studio/1688-wholesale-scraper`)\n  - Alibaba Scraper (`zen-studio/alibaba-scraper`)\n  - 1688 Reviews Scraper (`zen-studio/1688-reviews-scraper`)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-eab843E8WtuH7V3oz-a9TgvZnNOZ-weidian-scraper-icon.png\" width=\"16\" height=\"16\" alt=\"Weidian 微店 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Weidian 微店**\n  - Weidian Scraper (`zen-studio/weidian-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-5QcLc4BHaLMBUKYs3-f3CWQ60Row-goofish-search-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Goofish 闲鱼**\n  - Goofish (Xianyu) Search Scraper (`zen-studio/goofish-xianyu-search-scraper`)\n  - Goofish (Xianyu) Seller Scraper (`zen-studio/goofish-xianyu-seller-scraper`)\n  - Goofish (Xianyu) Item Detail Scraper (`zen-studio/goofish-xianyu-item-detail-scraper`)\n  - Goofish (Xianyu) Item Comments & Q&A Scraper (`zen-studio/goofish-xianyu-item-comments-scraper`)\n  - Goofish (Xianyu) Reverse Image Search Scraper (`zen-studio/goofish-xianyu-visual-search-scraper`)\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-gs9qvJ0HhrF4yp4Cv-IbbfBu9zL1-dewu-scraper-logo.png\" width=\"16\" height=\"16\" alt=\"Dewu 得物 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Dewu 得物**\n  - Dewu POIZON Scraper (`zen-studio/dewu-poizon-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-0hS9yNh3RU8DC6puG-LozxRJkdHN-coupang-review-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Coupang 쿠팡**\n  - Coupang Review Scraper (`zen-studio/coupang-review-scraper`)\n  - Coupang Search Scraper (`zen-studio/coupang-search-scraper`)\n  - Coupang Product Detail Scraper (`zen-studio/coupang-detail-scraper`)\n\n**🏠 Real estate &amp; autos**\n\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-1tAzNSf8Kz0v7Q2Lr-AINJ7FsZVU-anjuke-scraper-logo.jpg\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Anjuke 安居客**\n  - Anjuke For-Sale Listings Scraper (`zen-studio/anjuke-real-estate-scraper`)\n  - Anjuke New-Home Scraper (`zen-studio/anjuke-new-home-scraper`)\n  - Anjuke Rental Listings Scraper (`zen-studio/anjuke-rent-scraper`)\n  - Anjuke Listing Detail Scraper (`zen-studio/anjuke-sale-detail-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-32OkWqsiUywoq2ci3-7JhFlW1qg3-58__-real-estate-scraper-logo.jpg\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **58.com 58同城**\n  - 58.com Real Estate Scraper (`zen-studio/58-real-estate-scraper`)\n- <img alt=\"Zen Studio platform scraper\" src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-ytaE4YpSmjXDmibPv-L1UMPHa2bO-che168-autohome-scraper-logo.png\" width=\"16\" height=\"16\" style=\"vertical-align:middle;border-radius:3px;max-width:100%\"> **Autohome 汽车之家**\n  - Autohome (Che168) Used-Car Scraper (`zen-studio/che168-car-scraper`)\n\n**🧭 Travel &amp; maps**\n\n- <img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-05ZMu4ciljVfMpct7-5SbFiiNTep-mafengwo-scraper-logo.jpg\" width=\"16\" height=\"16\" alt=\"Mafengwo 马蜂窝 scraper icon\" style=\"vertical-align:middle;border-radius:3px\"> **Mafengwo 马蜂窝**\n  - Mafengwo Reviews Scraper (`zen-studio/mafengwo-reviews-scraper`)\n<!-- RELATED:END -->\n\n---\n\n*Zhihu (知乎) scraper and API for keyword search, answers, articles, comments, replies, creator profiles, and trending questions.*\n",
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "title": "Zhihu results",
          "description": "Each run contains one operation's results. Optional fields are omitted when unavailable; zero and false are preserved.",
          "fields": {
            "type": "object",
            "required": [
              "record_type",
              "operation",
              "scraped_at"
            ],
            "properties": {
              "record_type": {
                "type": "string",
                "description": "Record family: content, comment, reply, or profile."
              },
              "operation": {
                "type": "string",
                "description": "Operation that produced this record."
              },
              "scraped_at": {
                "type": "string",
                "description": "Collection time in ISO 8601 UTC."
              },
              "query_keyword": {
                "type": "string",
                "description": "First search keyword that matched this unique record."
              },
              "input_url": {
                "type": "string",
                "description": "Canonical target URL from this run."
              },
              "content_id": {
                "type": "string",
                "description": "Exact Zhihu content ID, stored as a string."
              },
              "content_type": {
                "type": "string",
                "description": "Zhihu entity type: answer, question, article, pin, or video."
              },
              "content_url": {
                "type": "string",
                "description": "Public Zhihu content URL."
              },
              "title": {
                "type": "string",
                "description": "Content or parent-question title."
              },
              "summary": {
                "type": "string",
                "description": "Available excerpt, without markup."
              },
              "content": {
                "type": "string",
                "description": "Available content as plain text."
              },
              "content_html": {
                "type": "string",
                "description": "Cleaned HTML when enabled."
              },
              "content_markdown": {
                "type": "string",
                "description": "Markdown when enabled."
              },
              "author_user_id": {
                "type": "string",
                "description": "Exact author ID."
              },
              "author_name": {
                "type": "string",
                "description": "Author display name."
              },
              "author_url_token": {
                "type": "string",
                "description": "Author profile slug."
              },
              "author_profile_url": {
                "type": "string",
                "description": "Public author profile URL."
              },
              "author_avatar_url": {
                "type": "string",
                "description": "Author avatar URL."
              },
              "author_bio": {
                "type": "string",
                "description": "Public author headline."
              },
              "author_verification_label": {
                "type": "string",
                "description": "Public author badge label, when available."
              },
              "author_type": {
                "type": "string",
                "description": "Author account type, such as people or organization."
              },
              "author_is_organization": {
                "type": "boolean",
                "description": "Whether the author account is an organization."
              },
              "author_is_anonymous": {
                "type": "boolean",
                "description": "Whether the comment or reply was posted anonymously."
              },
              "question_id": {
                "type": "string",
                "description": "Parent question ID."
              },
              "question_title": {
                "type": "string",
                "description": "Parent question title."
              },
              "question_url": {
                "type": "string",
                "description": "Parent question URL."
              },
              "cover_image_url": {
                "type": "string",
                "description": "Cover image URL."
              },
              "media_type": {
                "type": "string",
                "description": "Media format, such as video."
              },
              "video_play_url": {
                "type": "string",
                "description": "Available video playback URL. URLs can expire."
              },
              "comment_id": {
                "type": "string",
                "description": "Exact comment or reply ID."
              },
              "parent_comment_id": {
                "type": "string",
                "description": "Root comment ID for a reply."
              },
              "reply_to_comment_id": {
                "type": "string",
                "description": "Comment being replied to."
              },
              "user_id": {
                "type": "string",
                "description": "Exact profile user ID."
              },
              "name": {
                "type": "string",
                "description": "Profile display name."
              },
              "url_token": {
                "type": "string",
                "description": "Profile slug."
              },
              "profile_url": {
                "type": "string",
                "description": "Public profile URL."
              },
              "avatar_url": {
                "type": "string",
                "description": "Profile avatar URL."
              },
              "bio": {
                "type": "string",
                "description": "Public profile headline."
              },
              "verification_label": {
                "type": "string",
                "description": "Public profile badge label."
              },
              "heat": {
                "type": "string",
                "description": "Displayed hot-list heat label."
              },
              "upvote_count": {
                "type": "integer",
                "description": "Upvotes when available."
              },
              "like_count": {
                "type": "integer",
                "description": "Likes when available."
              },
              "comment_count": {
                "type": "integer",
                "description": "Comments when available."
              },
              "collect_count": {
                "type": "integer",
                "description": "Collections when available."
              },
              "view_count": {
                "type": "integer",
                "description": "Views when available."
              },
              "answer_count": {
                "type": "integer",
                "description": "Answers when available."
              },
              "follower_count": {
                "type": "integer",
                "description": "Followers when available."
              },
              "author_follower_count": {
                "type": "integer",
                "description": "Author followers when available."
              },
              "publish_time": {
                "type": "integer",
                "description": "Publication Unix timestamp in seconds when available."
              },
              "update_time": {
                "type": "integer",
                "description": "Update Unix timestamp in seconds when available."
              },
              "video_width": {
                "type": "integer",
                "description": "Video width in pixels when available."
              },
              "video_height": {
                "type": "integer",
                "description": "Video height in pixels when available."
              },
              "reply_count": {
                "type": "integer",
                "description": "Child reply count when available."
              },
              "article_count": {
                "type": "integer",
                "description": "Published article count when available."
              },
              "following_count": {
                "type": "integer",
                "description": "Accounts followed when available."
              },
              "received_upvote_count": {
                "type": "integer",
                "description": "Received upvotes when available."
              },
              "rank": {
                "type": "integer",
                "description": "One-based hot-list position when available."
              },
              "gender": {
                "type": "integer",
                "description": "Self-reported gender code: 0 = female, 1 = male, -1 = not specified. Unknown codes are retained without a label."
              },
              "gender_label": {
                "type": "string",
                "enum": [
                  "female",
                  "male",
                  "not_specified"
                ],
                "description": "Readable label for a recognized public gender code. Omitted for missing or unknown codes; never inferred."
              },
              "ip_region": {
                "type": "string",
                "description": "Zhihu's public IP-region label. Not a home address or precise location."
              },
              "employments": {
                "type": "array",
                "description": "Public, self-reported company and job names when available.",
                "items": {
                  "type": "object",
                  "properties": {
                    "company": {
                      "type": "string"
                    },
                    "job": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "content_is_truncated": {
                "type": "boolean",
                "description": "Whether Zhihu marks the content as truncated."
              },
              "is_pinned": {
                "type": "boolean",
                "description": "Whether the comment is pinned."
              },
              "is_author_comment": {
                "type": "boolean",
                "description": "Whether this comment is identified as from the content author."
              },
              "is_organization": {
                "type": "boolean",
                "description": "Whether the profile is an organization."
              },
              "video_duration_seconds": {
                "type": "number",
                "description": "Video duration in seconds."
              },
              "image_urls": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Image URLs found in the available content."
              },
              "topics": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                },
                "description": "Named content topics."
              }
            },
            "additionalProperties": false
          },
          "views": {
            "overview": {
              "title": "Overview",
              "transformation": {
                "fields": [
                  "record_type",
                  "content_type",
                  "content_id",
                  "comment_id",
                  "user_id",
                  "title",
                  "name",
                  "author_name",
                  "content",
                  "upvote_count",
                  "comment_count",
                  "content_url",
                  "profile_url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "record_type": {
                    "label": "Record Type",
                    "format": "text"
                  },
                  "content_type": {
                    "label": "Content Type",
                    "format": "text"
                  },
                  "content_id": {
                    "label": "Content ID",
                    "format": "text"
                  },
                  "comment_id": {
                    "label": "Comment ID",
                    "format": "text"
                  },
                  "user_id": {
                    "label": "User ID",
                    "format": "text"
                  },
                  "title": {
                    "label": "Title",
                    "format": "text"
                  },
                  "name": {
                    "label": "Name",
                    "format": "text"
                  },
                  "author_name": {
                    "label": "Author Name",
                    "format": "text"
                  },
                  "content": {
                    "label": "Content",
                    "format": "text"
                  },
                  "upvote_count": {
                    "label": "Upvote Count",
                    "format": "number"
                  },
                  "comment_count": {
                    "label": "Comment Count",
                    "format": "number"
                  },
                  "content_url": {
                    "label": "Content URL",
                    "format": "link"
                  },
                  "profile_url": {
                    "label": "Profile URL",
                    "format": "link"
                  }
                }
              }
            },
            "search": {
              "title": "Search",
              "transformation": {
                "fields": [
                  "query_keyword",
                  "content_type",
                  "content_id",
                  "title",
                  "summary",
                  "name",
                  "author_name",
                  "upvote_count",
                  "comment_count",
                  "publish_time",
                  "content_url",
                  "profile_url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "query_keyword": {
                    "label": "Query Keyword",
                    "format": "text"
                  },
                  "content_type": {
                    "label": "Content Type",
                    "format": "text"
                  },
                  "content_id": {
                    "label": "Content ID",
                    "format": "text"
                  },
                  "title": {
                    "label": "Title",
                    "format": "text"
                  },
                  "summary": {
                    "label": "Summary",
                    "format": "text"
                  },
                  "name": {
                    "label": "Name",
                    "format": "text"
                  },
                  "author_name": {
                    "label": "Author Name",
                    "format": "text"
                  },
                  "upvote_count": {
                    "label": "Upvote Count",
                    "format": "number"
                  },
                  "comment_count": {
                    "label": "Comment Count",
                    "format": "number"
                  },
                  "publish_time": {
                    "label": "Publish Time",
                    "format": "number"
                  },
                  "content_url": {
                    "label": "Content URL",
                    "format": "link"
                  },
                  "profile_url": {
                    "label": "Profile URL",
                    "format": "link"
                  }
                }
              }
            },
            "question_answers": {
              "title": "Question answers",
              "transformation": {
                "fields": [
                  "question_id",
                  "question_title",
                  "content_id",
                  "content",
                  "author_name",
                  "upvote_count",
                  "comment_count",
                  "publish_time",
                  "content_url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "question_id": {
                    "label": "Question ID",
                    "format": "text"
                  },
                  "question_title": {
                    "label": "Question Title",
                    "format": "text"
                  },
                  "content_id": {
                    "label": "Content ID",
                    "format": "text"
                  },
                  "content": {
                    "label": "Content",
                    "format": "text"
                  },
                  "author_name": {
                    "label": "Author Name",
                    "format": "text"
                  },
                  "upvote_count": {
                    "label": "Upvote Count",
                    "format": "number"
                  },
                  "comment_count": {
                    "label": "Comment Count",
                    "format": "number"
                  },
                  "publish_time": {
                    "label": "Publish Time",
                    "format": "number"
                  },
                  "content_url": {
                    "label": "Content URL",
                    "format": "link"
                  }
                }
              }
            },
            "content_detail": {
              "title": "Content detail",
              "transformation": {
                "fields": [
                  "content_type",
                  "content_id",
                  "title",
                  "content",
                  "content_is_truncated",
                  "author_name",
                  "upvote_count",
                  "comment_count",
                  "image_urls",
                  "video_play_url",
                  "content_url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "content_type": {
                    "label": "Content Type",
                    "format": "text"
                  },
                  "content_id": {
                    "label": "Content ID",
                    "format": "text"
                  },
                  "title": {
                    "label": "Title",
                    "format": "text"
                  },
                  "content": {
                    "label": "Content",
                    "format": "text"
                  },
                  "content_is_truncated": {
                    "label": "Content Is Truncated",
                    "format": "boolean"
                  },
                  "author_name": {
                    "label": "Author Name",
                    "format": "text"
                  },
                  "upvote_count": {
                    "label": "Upvote Count",
                    "format": "number"
                  },
                  "comment_count": {
                    "label": "Comment Count",
                    "format": "number"
                  },
                  "image_urls": {
                    "label": "Image Urls",
                    "format": "array"
                  },
                  "video_play_url": {
                    "label": "Video Play URL",
                    "format": "link"
                  },
                  "content_url": {
                    "label": "Content URL",
                    "format": "link"
                  }
                }
              }
            },
            "comments": {
              "title": "Comments and replies",
              "transformation": {
                "fields": [
                  "record_type",
                  "content_id",
                  "comment_id",
                  "parent_comment_id",
                  "reply_to_comment_id",
                  "content",
                  "author_name",
                  "like_count",
                  "reply_count",
                  "is_pinned",
                  "publish_time",
                  "content_url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "record_type": {
                    "label": "Record Type",
                    "format": "text"
                  },
                  "content_id": {
                    "label": "Content ID",
                    "format": "text"
                  },
                  "comment_id": {
                    "label": "Comment ID",
                    "format": "text"
                  },
                  "parent_comment_id": {
                    "label": "Parent Comment ID",
                    "format": "text"
                  },
                  "reply_to_comment_id": {
                    "label": "Reply To Comment ID",
                    "format": "text"
                  },
                  "content": {
                    "label": "Content",
                    "format": "text"
                  },
                  "author_name": {
                    "label": "Author Name",
                    "format": "text"
                  },
                  "like_count": {
                    "label": "Like Count",
                    "format": "number"
                  },
                  "reply_count": {
                    "label": "Reply Count",
                    "format": "number"
                  },
                  "is_pinned": {
                    "label": "Is Pinned",
                    "format": "boolean"
                  },
                  "publish_time": {
                    "label": "Publish Time",
                    "format": "number"
                  },
                  "content_url": {
                    "label": "Content URL",
                    "format": "link"
                  }
                }
              }
            },
            "comment_replies": {
              "title": "Comment replies",
              "transformation": {
                "fields": [
                  "parent_comment_id",
                  "comment_id",
                  "reply_to_comment_id",
                  "content",
                  "author_name",
                  "like_count",
                  "publish_time"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "parent_comment_id": {
                    "label": "Parent Comment ID",
                    "format": "text"
                  },
                  "comment_id": {
                    "label": "Comment ID",
                    "format": "text"
                  },
                  "reply_to_comment_id": {
                    "label": "Reply To Comment ID",
                    "format": "text"
                  },
                  "content": {
                    "label": "Content",
                    "format": "text"
                  },
                  "author_name": {
                    "label": "Author Name",
                    "format": "text"
                  },
                  "like_count": {
                    "label": "Like Count",
                    "format": "number"
                  },
                  "publish_time": {
                    "label": "Publish Time",
                    "format": "number"
                  }
                }
              }
            },
            "user_profile": {
              "title": "User profile",
              "transformation": {
                "fields": [
                  "user_id",
                  "name",
                  "bio",
                  "follower_count",
                  "answer_count",
                  "article_count",
                  "verification_label",
                  "gender_label",
                  "ip_region",
                  "employments",
                  "profile_url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "user_id": {
                    "label": "User ID",
                    "format": "text"
                  },
                  "name": {
                    "label": "Name",
                    "format": "text"
                  },
                  "bio": {
                    "label": "Bio",
                    "format": "text"
                  },
                  "follower_count": {
                    "label": "Follower Count",
                    "format": "number"
                  },
                  "answer_count": {
                    "label": "Answer Count",
                    "format": "number"
                  },
                  "article_count": {
                    "label": "Article Count",
                    "format": "number"
                  },
                  "verification_label": {
                    "label": "Verification Label",
                    "format": "text"
                  },
                  "gender_label": {
                    "label": "Gender",
                    "format": "text"
                  },
                  "ip_region": {
                    "label": "Public IP Region",
                    "format": "text"
                  },
                  "employments": {
                    "label": "Employment",
                    "format": "array"
                  },
                  "profile_url": {
                    "label": "Profile URL",
                    "format": "link"
                  }
                }
              }
            },
            "user_content": {
              "title": "User content",
              "transformation": {
                "fields": [
                  "content_id",
                  "title",
                  "content",
                  "author_name",
                  "upvote_count",
                  "comment_count",
                  "publish_time",
                  "content_url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "content_id": {
                    "label": "Content ID",
                    "format": "text"
                  },
                  "title": {
                    "label": "Title",
                    "format": "text"
                  },
                  "content": {
                    "label": "Content",
                    "format": "text"
                  },
                  "author_name": {
                    "label": "Author Name",
                    "format": "text"
                  },
                  "upvote_count": {
                    "label": "Upvote Count",
                    "format": "number"
                  },
                  "comment_count": {
                    "label": "Comment Count",
                    "format": "number"
                  },
                  "publish_time": {
                    "label": "Publish Time",
                    "format": "number"
                  },
                  "content_url": {
                    "label": "Content URL",
                    "format": "link"
                  }
                }
              }
            },
            "hot_list": {
              "title": "Hot list",
              "transformation": {
                "fields": [
                  "rank",
                  "title",
                  "heat",
                  "content_id",
                  "answer_count",
                  "follower_count",
                  "content_url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "rank": {
                    "label": "Rank",
                    "format": "number"
                  },
                  "title": {
                    "label": "Title",
                    "format": "text"
                  },
                  "heat": {
                    "label": "Heat",
                    "format": "text"
                  },
                  "content_id": {
                    "label": "Content ID",
                    "format": "text"
                  },
                  "answer_count": {
                    "label": "Answer Count",
                    "format": "number"
                  },
                  "follower_count": {
                    "label": "Follower Count",
                    "format": "number"
                  },
                  "content_url": {
                    "label": "Content URL",
                    "format": "link"
                  }
                }
              }
            },
            "all_fields": {
              "title": "All fields",
              "transformation": {
                "fields": [
                  "record_type",
                  "operation",
                  "scraped_at",
                  "query_keyword",
                  "input_url",
                  "content_id",
                  "content_type",
                  "content_url",
                  "title",
                  "summary",
                  "content",
                  "content_html",
                  "content_markdown",
                  "author_user_id",
                  "author_name",
                  "author_url_token",
                  "author_profile_url",
                  "author_avatar_url",
                  "author_bio",
                  "author_verification_label",
                  "author_type",
                  "author_is_organization",
                  "author_is_anonymous",
                  "question_id",
                  "question_title",
                  "question_url",
                  "cover_image_url",
                  "media_type",
                  "video_play_url",
                  "comment_id",
                  "parent_comment_id",
                  "reply_to_comment_id",
                  "user_id",
                  "name",
                  "url_token",
                  "profile_url",
                  "avatar_url",
                  "bio",
                  "verification_label",
                  "heat",
                  "upvote_count",
                  "like_count",
                  "comment_count",
                  "collect_count",
                  "view_count",
                  "answer_count",
                  "follower_count",
                  "author_follower_count",
                  "publish_time",
                  "update_time",
                  "video_width",
                  "video_height",
                  "reply_count",
                  "article_count",
                  "following_count",
                  "received_upvote_count",
                  "rank",
                  "gender",
                  "gender_label",
                  "ip_region",
                  "employments",
                  "content_is_truncated",
                  "is_pinned",
                  "is_author_comment",
                  "is_organization",
                  "video_duration_seconds",
                  "image_urls",
                  "topics"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "record_type": {
                    "label": "Record Type",
                    "format": "text"
                  },
                  "operation": {
                    "label": "Operation",
                    "format": "text"
                  },
                  "scraped_at": {
                    "label": "Scraped At",
                    "format": "date"
                  },
                  "query_keyword": {
                    "label": "Query Keyword",
                    "format": "text"
                  },
                  "input_url": {
                    "label": "Input URL",
                    "format": "link"
                  },
                  "content_id": {
                    "label": "Content ID",
                    "format": "text"
                  },
                  "content_type": {
                    "label": "Content Type",
                    "format": "text"
                  },
                  "content_url": {
                    "label": "Content URL",
                    "format": "link"
                  },
                  "title": {
                    "label": "Title",
                    "format": "text"
                  },
                  "summary": {
                    "label": "Summary",
                    "format": "text"
                  },
                  "content": {
                    "label": "Content",
                    "format": "text"
                  },
                  "content_html": {
                    "label": "Content Html",
                    "format": "text"
                  },
                  "content_markdown": {
                    "label": "Content Markdown",
                    "format": "text"
                  },
                  "author_user_id": {
                    "label": "Author User ID",
                    "format": "text"
                  },
                  "author_name": {
                    "label": "Author Name",
                    "format": "text"
                  },
                  "author_url_token": {
                    "label": "Author URL Token",
                    "format": "text"
                  },
                  "author_profile_url": {
                    "label": "Author Profile URL",
                    "format": "link"
                  },
                  "author_avatar_url": {
                    "label": "Author Avatar URL",
                    "format": "image"
                  },
                  "author_bio": {
                    "label": "Author Bio",
                    "format": "text"
                  },
                  "author_verification_label": {
                    "label": "Author Verification Label",
                    "format": "text"
                  },
                  "author_type": {
                    "label": "Author Type",
                    "format": "text"
                  },
                  "author_is_organization": {
                    "label": "Author Is Organization",
                    "format": "boolean"
                  },
                  "author_is_anonymous": {
                    "label": "Author Is Anonymous",
                    "format": "boolean"
                  },
                  "question_id": {
                    "label": "Question ID",
                    "format": "text"
                  },
                  "question_title": {
                    "label": "Question Title",
                    "format": "text"
                  },
                  "question_url": {
                    "label": "Question URL",
                    "format": "link"
                  },
                  "cover_image_url": {
                    "label": "Cover Image URL",
                    "format": "image"
                  },
                  "media_type": {
                    "label": "Media Type",
                    "format": "text"
                  },
                  "video_play_url": {
                    "label": "Video Play URL",
                    "format": "link"
                  },
                  "comment_id": {
                    "label": "Comment ID",
                    "format": "text"
                  },
                  "parent_comment_id": {
                    "label": "Parent Comment ID",
                    "format": "text"
                  },
                  "reply_to_comment_id": {
                    "label": "Reply To Comment ID",
                    "format": "text"
                  },
                  "user_id": {
                    "label": "User ID",
                    "format": "text"
                  },
                  "name": {
                    "label": "Name",
                    "format": "text"
                  },
                  "url_token": {
                    "label": "URL Token",
                    "format": "text"
                  },
                  "profile_url": {
                    "label": "Profile URL",
                    "format": "link"
                  },
                  "avatar_url": {
                    "label": "Avatar URL",
                    "format": "image"
                  },
                  "bio": {
                    "label": "Bio",
                    "format": "text"
                  },
                  "verification_label": {
                    "label": "Verification Label",
                    "format": "text"
                  },
                  "heat": {
                    "label": "Heat",
                    "format": "text"
                  },
                  "upvote_count": {
                    "label": "Upvote Count",
                    "format": "number"
                  },
                  "like_count": {
                    "label": "Like Count",
                    "format": "number"
                  },
                  "comment_count": {
                    "label": "Comment Count",
                    "format": "number"
                  },
                  "collect_count": {
                    "label": "Collect Count",
                    "format": "number"
                  },
                  "view_count": {
                    "label": "View Count",
                    "format": "number"
                  },
                  "answer_count": {
                    "label": "Answer Count",
                    "format": "number"
                  },
                  "follower_count": {
                    "label": "Follower Count",
                    "format": "number"
                  },
                  "author_follower_count": {
                    "label": "Author Follower Count",
                    "format": "number"
                  },
                  "publish_time": {
                    "label": "Publish Time",
                    "format": "number"
                  },
                  "update_time": {
                    "label": "Update Time",
                    "format": "number"
                  },
                  "video_width": {
                    "label": "Video Width",
                    "format": "number"
                  },
                  "video_height": {
                    "label": "Video Height",
                    "format": "number"
                  },
                  "reply_count": {
                    "label": "Reply Count",
                    "format": "number"
                  },
                  "article_count": {
                    "label": "Article Count",
                    "format": "number"
                  },
                  "following_count": {
                    "label": "Following Count",
                    "format": "number"
                  },
                  "received_upvote_count": {
                    "label": "Received Upvote Count",
                    "format": "number"
                  },
                  "rank": {
                    "label": "Rank",
                    "format": "number"
                  },
                  "gender": {
                    "label": "Gender",
                    "format": "number"
                  },
                  "gender_label": {
                    "label": "Gender Label",
                    "format": "text"
                  },
                  "ip_region": {
                    "label": "Public IP Region",
                    "format": "text"
                  },
                  "employments": {
                    "label": "Employment",
                    "format": "array"
                  },
                  "content_is_truncated": {
                    "label": "Content Is Truncated",
                    "format": "boolean"
                  },
                  "is_pinned": {
                    "label": "Is Pinned",
                    "format": "boolean"
                  },
                  "is_author_comment": {
                    "label": "Is Author Comment",
                    "format": "boolean"
                  },
                  "is_organization": {
                    "label": "Is Organization",
                    "format": "boolean"
                  },
                  "video_duration_seconds": {
                    "label": "Video Duration Seconds",
                    "format": "number"
                  },
                  "image_urls": {
                    "label": "Image Urls",
                    "format": "array"
                  },
                  "topics": {
                    "label": "Topics",
                    "format": "array"
                  }
                }
              }
            }
          }
        }
      },
      "pricingModel": {
        "pricingType": "PAY_PER_EVENT",
        "pricePerThousandResults": 2.99,
        "events": [
          {
            "name": "apify-actor-start",
            "pricePerEvent": 0.001
          },
          {
            "name": "result-scraped",
            "pricePerEvent": 0.00299
          }
        ]
      }
    },
    "buildNumber": "0.0.35",
    "imageDigest": "c515819815445777c742fd9e84293bd29d08b39b05495df500106f3884b91977",
    "actVersion": {
      "sourceType": "GIT_REPO",
      "buildTag": "latest",
      "versionNumber": "0.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.0055988888888888885
    }
  }
}