{
  "data": {
    "id": "jthHKZPxOzYQB27j5",
    "actId": "psB9o5eBtflSKjKWE",
    "userId": "zq8lKbpLzTjGDayPC",
    "startedAt": "2026-10-19T20:50:51.950Z",
    "finishedAt": "2026-10-19T20:50:54.435Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "CLI"
    },
    "stats": {
      "durationMillis": 2410,
      "runTimeSecs": 2.41,
      "computeUnits": 0.0026777777777777776,
      "imageSizeBytes": 331316224
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "createdByOrganizationMemberUserId": "GK9YjZRyQZVzOdoH5",
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"Baidu Search Scraper Input\",\n  \"description\": \"Extract web, news, image, and autocomplete results from Baidu by keyword.\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"properties\": {\n    \"mode\": {\n      \"title\": \"Search mode\",\n      \"type\": \"string\",\n      \"description\": \"Which Baidu surface to scrape: web results, news, images, or autocomplete suggestions.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"webSearch\",\n        \"newsSearch\",\n        \"imageSearch\",\n        \"autocomplete\"\n      ],\n      \"enumTitles\": [\n        \"Web search (organic results, related searches, SERP features)\",\n        \"News search (articles with source, date, summary and image)\",\n        \"Image search (original image URL, thumbnail, source page, dimensions)\",\n        \"Autocomplete (up to 10 query suggestions per keyword)\"\n      ],\n      \"default\": \"webSearch\",\n      \"prefill\": \"imageSearch\"\n    },\n    \"queries\": {\n      \"title\": \"Search queries\",\n      \"type\": \"array\",\n      \"description\": \"One or more search terms. Each query is scraped independently up to maxResults.\",\n      \"editor\": \"stringList\",\n      \"default\": [\n        \"人工智能\"\n      ],\n      \"prefill\": [\n        \"人工智能\"\n      ]\n    },\n    \"maxResults\": {\n      \"title\": \"Max results per query\",\n      \"type\": \"integer\",\n      \"description\": \"Maximum number of results per query. Practical Baidu ceilings: web about 100, news about 140, images about 1500.\",\n      \"editor\": \"number\",\n      \"default\": 50,\n      \"prefill\": 3,\n      \"minimum\": 1,\n      \"maximum\": 1000\n    },\n    \"timeRange\": {\n      \"title\": \"Time range\",\n      \"type\": \"string\",\n      \"description\": \"Restrict web results to a publication window. Applies to web search only; news has its own sort order.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"day\",\n        \"week\",\n        \"month\",\n        \"year\"\n      ],\n      \"enumTitles\": [\n        \"Any time\",\n        \"Past 24 hours\",\n        \"Past week\",\n        \"Past month\",\n        \"Past year\"\n      ],\n      \"default\": \"any\",\n      \"prefill\": \"any\"\n    },\n    \"dateFrom\": {\n      \"title\": \"From date\",\n      \"type\": \"string\",\n      \"description\": \"Start of a custom publication window (YYYY-MM-DD). Overrides the time range. Web and news search only.\",\n      \"editor\": \"datepicker\"\n    },\n    \"dateTo\": {\n      \"title\": \"To date\",\n      \"type\": \"string\",\n      \"description\": \"End of a custom publication window (YYYY-MM-DD). Overrides the time range. Web and news search only.\",\n      \"editor\": \"datepicker\"\n    },\n    \"fileType\": {\n      \"title\": \"File type\",\n      \"type\": \"string\",\n      \"description\": \"Restrict web results to a file format using Baidu's filetype: operator. Web search only.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"pdf\",\n        \"doc\",\n        \"docx\",\n        \"xls\",\n        \"ppt\",\n        \"txt\",\n        \"rtf\"\n      ],\n      \"enumTitles\": [\n        \"All file types\",\n        \"PDF\",\n        \"Word (doc)\",\n        \"Word (docx)\",\n        \"Excel (xls)\",\n        \"PowerPoint (ppt)\",\n        \"Text (txt)\",\n        \"Rich text (rtf)\"\n      ],\n      \"default\": \"any\",\n      \"prefill\": \"any\"\n    },\n    \"sortBy\": {\n      \"title\": \"News sort order\",\n      \"type\": \"string\",\n      \"description\": \"Order news results by relevance or by publication time. Applies to news search only.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"relevance\",\n        \"time\"\n      ],\n      \"enumTitles\": [\n        \"Relevance\",\n        \"Newest first\"\n      ],\n      \"default\": \"relevance\",\n      \"prefill\": \"relevance\"\n    },\n    \"language\": {\n      \"title\": \"Chinese script filter\",\n      \"type\": \"string\",\n      \"description\": \"Restrict web results to pages written in Simplified or Traditional Chinese. Web search only.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"simplified\",\n        \"traditional\"\n      ],\n      \"enumTitles\": [\n        \"All languages\",\n        \"Simplified Chinese only\",\n        \"Traditional Chinese only\"\n      ],\n      \"default\": \"any\",\n      \"prefill\": \"any\"\n    },\n    \"siteRestrict\": {\n      \"title\": \"Restrict to domain\",\n      \"type\": \"string\",\n      \"description\": \"Limit web results to one website domain, e.g. wikipedia.org (site: operator). Web search only.\",\n      \"editor\": \"textfield\"\n    },\n    \"exactPhrase\": {\n      \"title\": \"Exact phrase\",\n      \"type\": \"string\",\n      \"description\": \"Require web results to contain this exact phrase (quoted automatically). Web search only.\",\n      \"editor\": \"textfield\"\n    },\n    \"excludeWords\": {\n      \"title\": \"Exclude words\",\n      \"type\": \"array\",\n      \"description\": \"Words to exclude from web results, one per line. Web search only.\",\n      \"editor\": \"stringList\",\n      \"default\": [],\n      \"prefill\": []\n    },\n    \"titleOnly\": {\n      \"title\": \"Search titles only\",\n      \"type\": \"boolean\",\n      \"description\": \"Match the query against page titles only (intitle: operator). Web search only.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"includeSerpFeatures\": {\n      \"title\": \"Include SERP features\",\n      \"type\": \"boolean\",\n      \"description\": \"Also return Baidu's answer box, knowledge panel, related searches and related videos as separate rows. Web search only.\",\n      \"default\": false,\n      \"prefill\": false\n    }\n  },\n  \"required\": [\n    \"queries\"\n  ]\n}",
    "readme": "# Baidu Web, Image & News Results Extractor\n\nBaidu is the dominant search engine for Chinese-language content, and its result pages differ from Google's — different ranking signals, different SERP layouts, and separate verticals for web, image, news, and query suggestions. This actor collects any of those four surfaces as structured rows with real destination URLs, publisher names, dates, original image URLs, and autocomplete suggestions.\n\n## What this actor does\n\n- **Web search** — organic results with title, real destination URL (decoded from Baidu's own result metadata), display domain, snippet, publisher, date text and normalized date, plus thumbnail and inline images when the result carries them. Optionally returns Baidu's answer box, knowledge panel, related searches and related videos as separate `serpFeature` rows.\n- **News search** — articles from Baidu's 资讯 feed with title, URL, summary, publication time, outlet name, site and image. A desktop news result page is used as a fallback when the feed is unavailable.\n- **Image search** — 30 images per page with the **original image URL**, Baidu thumbnail URL, source page URL and domain, pixel dimensions, image format and image id.\n- **Autocomplete** — up to 10 query suggestions per keyword.\n\nOnly public pages are read. The actor starts a normal anonymous session on Baidu's homepage (Baidu issues its own session cookies), then requests the selected surface. No account, login, cookie input or proxy configuration is required.\n\n## Output per mode\n\n### Web (`mode: webSearch`)\n\n`query`, `position`, `page`, `resultType` (`organic` or `serpFeature`), `title`, `url`, `displayUrl`, `domain`, `snippet`, `date` / `dateText`, `publishedAt`, `source`, `thumbnailUrl`, `images[{url,width,height}]`, `baiduUrl` (when the page only exposed a redirect link), `scrapedAt`.\n\nWith `includeSerpFeatures` enabled, additional rows carry `featureType` (`answerBox`, `knowledgePanel`, `relatedSearches`, `relatedVideos`) and `featureText` (or a `relatedSearches` array).\n\n### News (`mode: newsSearch`)\n\n`query`, `position`, `page`, `resultType: news`, `title`, `url`, `snippet`, `date` / `dateText`, `publishedAt`, `source`, `site`, `imageUrl`, `sourceAvatar` (publisher logo), `scrapedAt`.\n\n### Images (`mode: imageSearch`)\n\n`query`, `position`, `resultType: image`, `title`, `imageUrl` (original), `thumbnailUrl`, `sourceUrl`, `sourceDomain`, `width`, `height`, `imageFormat`, `imageId`, `scrapedAt`.\n\n### Autocomplete (`mode: autocomplete`)\n\n`query`, `position`, `resultType: suggestion`, `suggestion`, `scrapedAt`.\n\nFields the source does not provide for a particular result are omitted, never sent as `null`.\n\n## Input\n\n| Field | Type | Default | Description |\n| --- | --- | --- | --- |\n| `mode` | Select | `webSearch` | `webSearch`, `newsSearch`, `imageSearch`, or `autocomplete`. |\n| `queries` | Array | `[\"人工智能\"]` | One or more search terms; each is scraped independently. |\n| `maxResults` | Integer | 50 | Maximum results per query (1–1000). |\n| `timeRange` | Select | `any` | `any`, `day`, `week`, `month`, `year` — web search only. |\n| `dateFrom` | Date | – | Start of a custom publication window (YYYY-MM-DD), web/news only. |\n| `dateTo` | Date | – | End of a custom publication window (YYYY-MM-DD), web/news only. |\n| `fileType` | Select | `any` | `any`, `pdf`, `doc`, `docx`, `xls`, `ppt`, `txt`, `rtf` — web results via Baidu's `filetype:` operator. |\n| `sortBy` | Select | `relevance` | `relevance` or `time` — news search only. |\n| `language` | Select | `any` | `any`, `simplified`, `traditional` — web search only. |\n| `siteRestrict` | Text | – | Restrict results to one domain (`site:` operator). |\n| `exactPhrase` | Text | – | Require this exact phrase in results. |\n| `excludeWords` | Array | `[]` | Words to exclude (`-word`). |\n| `titleOnly` | Boolean | false | Match query terms in page titles only (`intitle:`). |\n| `includeSerpFeatures` | Boolean | false | Add answer box, knowledge panel, related searches and videos as rows. |\n\n### Example: Chinese web results from the last month\n\n```json\n{\n  \"mode\": \"webSearch\",\n  \"queries\": [\"人工智能 最新进展\"],\n  \"maxResults\": 50,\n  \"timeRange\": \"month\",\n  \"language\": \"simplified\"\n}\n```\n\n### Example: original image URLs\n\n```json\n{\n  \"mode\": \"imageSearch\",\n  \"queries\": [\"Great Wall of China\"],\n  \"maxResults\": 100\n}\n```\n\n### Example: newest news articles\n\n```json\n{\n  \"mode\": \"newsSearch\",\n  \"queries\": [\"technology innovation\"],\n  \"maxResults\": 30,\n  \"sortBy\": \"time\"\n}\n```\n\n### Example: query suggestions\n\n```json\n{\n  \"mode\": \"autocomplete\",\n  \"queries\": [\"coffee\"],\n  \"maxResults\": 10\n}\n```\n\n## Use cases\n\n- **Baidu SEO tracking** — check where pages rank for target keywords over time.\n- **Competitor and brand monitoring** — see which domains, publishers and content types rank.\n- **Chinese media monitoring** — pull recent news coverage of a topic, brand or event.\n- **Dataset building** — collect original image URLs with their source pages for visual research.\n- **Keyword discovery** — expand a seed term with Baidu's autocomplete suggestions.\n\n## How results are collected\n\nThe actor requests Baidu's public result pages directly, reusing only the anonymous session cookies Baidu sets on its own homepage. It paces requests, rotates network exits when Baidu shows a security check, and falls back from the desktop result page to the mobile one when needed. It does not use a browser, so runs stay fast and inexpensive.\n\n## Limits\n\n- A single unfiltered Baidu query serves roughly **10–28 organic rows on page 1** and stops after a few pages. **Partitioning works**: different date windows, `site:`, `filetype:`, script (`language`) and the mobile view each return different pages, and unions of 160–240+ unique URLs per topic are reproducible. Split a broad topic into narrower queries to get deeper coverage.\n- The realtime news feed serves roughly **137–190 articles per query** and then repeats its tail. The **custom date range** and narrower queries expose additional articles (measured +42 % coverage when adding date windows).\n- Image search stops at about **1,446 images per query** regardless of the result-count label Baidu prints.\n- About 60 % of web results show a date and most show a publisher name. Those fields are omitted when Baidu does not display them.\n- English queries return fewer Chinese-news matches than Chinese queries; an empty news result can be a genuine \"no coverage\" answer.\n\n## FAQ\n\n**Why did a run return fewer rows than `maxResults`?**\nBecause Baidu ran out of results for that query, or because its security check blocked the remaining pages. The status message names the affected queries.\n\n**Does the actor need a proxy or cookies?**\nNo. It creates an anonymous Baidu session at runtime. Proxy exits are handled automatically when Baidu challenges a request.\n\n**Why does `imageUrl` sometimes equal `thumbnailUrl`?**\nA few source pages block direct hotlinking or do not expose an original URL. In that case the actor returns the Baidu-hosted image so the row still has a working URL.\n\n**What is a `serpFeature` row?**\nBaidu's non-organic modules — direct answers, knowledge panels, related searches and related videos. Enable `includeSerpFeatures` to receive them; they are separate rows and do not reduce the organic result count.\n\n**Can I use a custom date window?**\nYes — set `dateFrom` and `dateTo` (YYYY-MM-DD). The window overrides `timeRange` and is applied by Baidu itself for web and news results.\n\n**Why is `publishedAt` missing on some rows?**\nBaidu only shows a date on part of its results, and relative dates such as \"3天前\" are converted to an ISO timestamp. When the page shows no date, both `date` and `publishedAt` are omitted.\n\n**Can I combine `exactPhrase`, `siteRestrict` and `excludeWords`?**\nYes — these operators are combined into one Baidu query.\n\n**Does `language` translate my query?**\nNo. It restricts results to pages written in the chosen Chinese script; it does not translate or rewrite the search term.\n\n**Is this affiliated with Baidu?**\nNo. This actor reads public Baidu result pages and is not affiliated with Baidu, Inc.\n",
    "actorDefinition": {
      "actorSpecification": 1,
      "name": "baidu-web-image-and-news-results-extractor",
      "title": "Baidu Web, Image & News Results Extractor",
      "description": "Scrape Baidu web, news, image, and autocomplete results by keyword. Returns titles, real destination URLs, snippets, dates, publishers, original image URLs, and suggestions.",
      "version": "1.1",
      "buildTag": "latest",
      "dockerfile": "./Dockerfile",
      "readme": "# Baidu Web, Image & News Results Extractor\n\nBaidu is the dominant search engine for Chinese-language content, and its result pages differ from Google's — different ranking signals, different SERP layouts, and separate verticals for web, image, news, and query suggestions. This actor collects any of those four surfaces as structured rows with real destination URLs, publisher names, dates, original image URLs, and autocomplete suggestions.\n\n## What this actor does\n\n- **Web search** — organic results with title, real destination URL (decoded from Baidu's own result metadata), display domain, snippet, publisher, date text and normalized date, plus thumbnail and inline images when the result carries them. Optionally returns Baidu's answer box, knowledge panel, related searches and related videos as separate `serpFeature` rows.\n- **News search** — articles from Baidu's 资讯 feed with title, URL, summary, publication time, outlet name, site and image. A desktop news result page is used as a fallback when the feed is unavailable.\n- **Image search** — 30 images per page with the **original image URL**, Baidu thumbnail URL, source page URL and domain, pixel dimensions, image format and image id.\n- **Autocomplete** — up to 10 query suggestions per keyword.\n\nOnly public pages are read. The actor starts a normal anonymous session on Baidu's homepage (Baidu issues its own session cookies), then requests the selected surface. No account, login, cookie input or proxy configuration is required.\n\n## Output per mode\n\n### Web (`mode: webSearch`)\n\n`query`, `position`, `page`, `resultType` (`organic` or `serpFeature`), `title`, `url`, `displayUrl`, `domain`, `snippet`, `date` / `dateText`, `publishedAt`, `source`, `thumbnailUrl`, `images[{url,width,height}]`, `baiduUrl` (when the page only exposed a redirect link), `scrapedAt`.\n\nWith `includeSerpFeatures` enabled, additional rows carry `featureType` (`answerBox`, `knowledgePanel`, `relatedSearches`, `relatedVideos`) and `featureText` (or a `relatedSearches` array).\n\n### News (`mode: newsSearch`)\n\n`query`, `position`, `page`, `resultType: news`, `title`, `url`, `snippet`, `date` / `dateText`, `publishedAt`, `source`, `site`, `imageUrl`, `sourceAvatar` (publisher logo), `scrapedAt`.\n\n### Images (`mode: imageSearch`)\n\n`query`, `position`, `resultType: image`, `title`, `imageUrl` (original), `thumbnailUrl`, `sourceUrl`, `sourceDomain`, `width`, `height`, `imageFormat`, `imageId`, `scrapedAt`.\n\n### Autocomplete (`mode: autocomplete`)\n\n`query`, `position`, `resultType: suggestion`, `suggestion`, `scrapedAt`.\n\nFields the source does not provide for a particular result are omitted, never sent as `null`.\n\n## Input\n\n| Field | Type | Default | Description |\n| --- | --- | --- | --- |\n| `mode` | Select | `webSearch` | `webSearch`, `newsSearch`, `imageSearch`, or `autocomplete`. |\n| `queries` | Array | `[\"人工智能\"]` | One or more search terms; each is scraped independently. |\n| `maxResults` | Integer | 50 | Maximum results per query (1–1000). |\n| `timeRange` | Select | `any` | `any`, `day`, `week`, `month`, `year` — web search only. |\n| `dateFrom` | Date | – | Start of a custom publication window (YYYY-MM-DD), web/news only. |\n| `dateTo` | Date | – | End of a custom publication window (YYYY-MM-DD), web/news only. |\n| `fileType` | Select | `any` | `any`, `pdf`, `doc`, `docx`, `xls`, `ppt`, `txt`, `rtf` — web results via Baidu's `filetype:` operator. |\n| `sortBy` | Select | `relevance` | `relevance` or `time` — news search only. |\n| `language` | Select | `any` | `any`, `simplified`, `traditional` — web search only. |\n| `siteRestrict` | Text | – | Restrict results to one domain (`site:` operator). |\n| `exactPhrase` | Text | – | Require this exact phrase in results. |\n| `excludeWords` | Array | `[]` | Words to exclude (`-word`). |\n| `titleOnly` | Boolean | false | Match query terms in page titles only (`intitle:`). |\n| `includeSerpFeatures` | Boolean | false | Add answer box, knowledge panel, related searches and videos as rows. |\n\n### Example: Chinese web results from the last month\n\n```json\n{\n  \"mode\": \"webSearch\",\n  \"queries\": [\"人工智能 最新进展\"],\n  \"maxResults\": 50,\n  \"timeRange\": \"month\",\n  \"language\": \"simplified\"\n}\n```\n\n### Example: original image URLs\n\n```json\n{\n  \"mode\": \"imageSearch\",\n  \"queries\": [\"Great Wall of China\"],\n  \"maxResults\": 100\n}\n```\n\n### Example: newest news articles\n\n```json\n{\n  \"mode\": \"newsSearch\",\n  \"queries\": [\"technology innovation\"],\n  \"maxResults\": 30,\n  \"sortBy\": \"time\"\n}\n```\n\n### Example: query suggestions\n\n```json\n{\n  \"mode\": \"autocomplete\",\n  \"queries\": [\"coffee\"],\n  \"maxResults\": 10\n}\n```\n\n## Use cases\n\n- **Baidu SEO tracking** — check where pages rank for target keywords over time.\n- **Competitor and brand monitoring** — see which domains, publishers and content types rank.\n- **Chinese media monitoring** — pull recent news coverage of a topic, brand or event.\n- **Dataset building** — collect original image URLs with their source pages for visual research.\n- **Keyword discovery** — expand a seed term with Baidu's autocomplete suggestions.\n\n## How results are collected\n\nThe actor requests Baidu's public result pages directly, reusing only the anonymous session cookies Baidu sets on its own homepage. It paces requests, rotates network exits when Baidu shows a security check, and falls back from the desktop result page to the mobile one when needed. It does not use a browser, so runs stay fast and inexpensive.\n\n## Limits\n\n- A single unfiltered Baidu query serves roughly **10–28 organic rows on page 1** and stops after a few pages. **Partitioning works**: different date windows, `site:`, `filetype:`, script (`language`) and the mobile view each return different pages, and unions of 160–240+ unique URLs per topic are reproducible. Split a broad topic into narrower queries to get deeper coverage.\n- The realtime news feed serves roughly **137–190 articles per query** and then repeats its tail. The **custom date range** and narrower queries expose additional articles (measured +42 % coverage when adding date windows).\n- Image search stops at about **1,446 images per query** regardless of the result-count label Baidu prints.\n- About 60 % of web results show a date and most show a publisher name. Those fields are omitted when Baidu does not display them.\n- English queries return fewer Chinese-news matches than Chinese queries; an empty news result can be a genuine \"no coverage\" answer.\n\n## FAQ\n\n**Why did a run return fewer rows than `maxResults`?**\nBecause Baidu ran out of results for that query, or because its security check blocked the remaining pages. The status message names the affected queries.\n\n**Does the actor need a proxy or cookies?**\nNo. It creates an anonymous Baidu session at runtime. Proxy exits are handled automatically when Baidu challenges a request.\n\n**Why does `imageUrl` sometimes equal `thumbnailUrl`?**\nA few source pages block direct hotlinking or do not expose an original URL. In that case the actor returns the Baidu-hosted image so the row still has a working URL.\n\n**What is a `serpFeature` row?**\nBaidu's non-organic modules — direct answers, knowledge panels, related searches and related videos. Enable `includeSerpFeatures` to receive them; they are separate rows and do not reduce the organic result count.\n\n**Can I use a custom date window?**\nYes — set `dateFrom` and `dateTo` (YYYY-MM-DD). The window overrides `timeRange` and is applied by Baidu itself for web and news results.\n\n**Why is `publishedAt` missing on some rows?**\nBaidu only shows a date on part of its results, and relative dates such as \"3天前\" are converted to an ISO timestamp. When the page shows no date, both `date` and `publishedAt` are omitted.\n\n**Can I combine `exactPhrase`, `siteRestrict` and `excludeWords`?**\nYes — these operators are combined into one Baidu query.\n\n**Does `language` translate my query?**\nNo. It restricts results to pages written in the chosen Chinese script; it does not translate or rewrite the search term.\n\n**Is this affiliated with Baidu?**\nNo. This actor reads public Baidu result pages and is not affiliated with Baidu, Inc.\n",
      "input": {
        "title": "Baidu Search Scraper Input",
        "description": "Extract web, news, image, and autocomplete results from Baidu by keyword.",
        "type": "object",
        "schemaVersion": 1,
        "properties": {
          "mode": {
            "title": "Search mode",
            "type": "string",
            "description": "Which Baidu surface to scrape: web results, news, images, or autocomplete suggestions.",
            "editor": "select",
            "enum": [
              "webSearch",
              "newsSearch",
              "imageSearch",
              "autocomplete"
            ],
            "enumTitles": [
              "Web search (organic results, related searches, SERP features)",
              "News search (articles with source, date, summary and image)",
              "Image search (original image URL, thumbnail, source page, dimensions)",
              "Autocomplete (up to 10 query suggestions per keyword)"
            ],
            "default": "webSearch",
            "prefill": "imageSearch"
          },
          "queries": {
            "title": "Search queries",
            "type": "array",
            "description": "One or more search terms. Each query is scraped independently up to maxResults.",
            "editor": "stringList",
            "default": [
              "人工智能"
            ],
            "prefill": [
              "人工智能"
            ]
          },
          "maxResults": {
            "title": "Max results per query",
            "type": "integer",
            "description": "Maximum number of results per query. Practical Baidu ceilings: web about 100, news about 140, images about 1500.",
            "editor": "number",
            "default": 50,
            "prefill": 3,
            "minimum": 1,
            "maximum": 1000
          },
          "timeRange": {
            "title": "Time range",
            "type": "string",
            "description": "Restrict web results to a publication window. Applies to web search only; news has its own sort order.",
            "editor": "select",
            "enum": [
              "any",
              "day",
              "week",
              "month",
              "year"
            ],
            "enumTitles": [
              "Any time",
              "Past 24 hours",
              "Past week",
              "Past month",
              "Past year"
            ],
            "default": "any",
            "prefill": "any"
          },
          "dateFrom": {
            "title": "From date",
            "type": "string",
            "description": "Start of a custom publication window (YYYY-MM-DD). Overrides the time range. Web and news search only.",
            "editor": "datepicker"
          },
          "dateTo": {
            "title": "To date",
            "type": "string",
            "description": "End of a custom publication window (YYYY-MM-DD). Overrides the time range. Web and news search only.",
            "editor": "datepicker"
          },
          "fileType": {
            "title": "File type",
            "type": "string",
            "description": "Restrict web results to a file format using Baidu's filetype: operator. Web search only.",
            "editor": "select",
            "enum": [
              "any",
              "pdf",
              "doc",
              "docx",
              "xls",
              "ppt",
              "txt",
              "rtf"
            ],
            "enumTitles": [
              "All file types",
              "PDF",
              "Word (doc)",
              "Word (docx)",
              "Excel (xls)",
              "PowerPoint (ppt)",
              "Text (txt)",
              "Rich text (rtf)"
            ],
            "default": "any",
            "prefill": "any"
          },
          "sortBy": {
            "title": "News sort order",
            "type": "string",
            "description": "Order news results by relevance or by publication time. Applies to news search only.",
            "editor": "select",
            "enum": [
              "relevance",
              "time"
            ],
            "enumTitles": [
              "Relevance",
              "Newest first"
            ],
            "default": "relevance",
            "prefill": "relevance"
          },
          "language": {
            "title": "Chinese script filter",
            "type": "string",
            "description": "Restrict web results to pages written in Simplified or Traditional Chinese. Web search only.",
            "editor": "select",
            "enum": [
              "any",
              "simplified",
              "traditional"
            ],
            "enumTitles": [
              "All languages",
              "Simplified Chinese only",
              "Traditional Chinese only"
            ],
            "default": "any",
            "prefill": "any"
          },
          "siteRestrict": {
            "title": "Restrict to domain",
            "type": "string",
            "description": "Limit web results to one website domain, e.g. wikipedia.org (site: operator). Web search only.",
            "editor": "textfield"
          },
          "exactPhrase": {
            "title": "Exact phrase",
            "type": "string",
            "description": "Require web results to contain this exact phrase (quoted automatically). Web search only.",
            "editor": "textfield"
          },
          "excludeWords": {
            "title": "Exclude words",
            "type": "array",
            "description": "Words to exclude from web results, one per line. Web search only.",
            "editor": "stringList",
            "default": [],
            "prefill": []
          },
          "titleOnly": {
            "title": "Search titles only",
            "type": "boolean",
            "description": "Match the query against page titles only (intitle: operator). Web search only.",
            "default": false,
            "prefill": false
          },
          "includeSerpFeatures": {
            "title": "Include SERP features",
            "type": "boolean",
            "description": "Also return Baidu's answer box, knowledge panel, related searches and related videos as separate rows. Web search only.",
            "default": false,
            "prefill": false
          }
        },
        "required": [
          "queries"
        ]
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "Baidu Search Scraper Output",
        "description": "Baidu results — web organic rows (with real destination URLs, publisher, dates and images), news articles, image rows with original and thumbnail URLs, autocomplete suggestions, and optional SERP-feature rows.",
        "properties": {
          "results": {
            "type": "string",
            "title": "Baidu search results",
            "description": "Dataset containing all scraped Baidu results for the selected mode.",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          }
        }
      },
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "views": {
            "overview": {
              "title": "Search Results",
              "transformation": {
                "fields": [
                  "query",
                  "position",
                  "resultType",
                  "title",
                  "url",
                  "source",
                  "date",
                  "imageUrl",
                  "suggestion"
                ]
              },
              "display": {
                "component": "table",
                "properties": {}
              }
            }
          }
        }
      },
      "environmentVariables": {}
    },
    "buildNumber": "1.1.1",
    "imageDigest": "70d98e06d35775bcd98cd52afba808337418a2f2f239b7fc14ff323b448020a7",
    "actVersion": {
      "sourceType": "SOURCE_FILES",
      "buildTag": "latest",
      "versionNumber": "1.1"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.0026777777777777776
    }
  }
}