{
  "spec_version": "0.2",
  "namespace": "SpiderByte",
  "app_name": "google-play-reviews",
  "app_id": "app_6449bab48318",
  "status": "published",
  "open_to": "public",
  "accepting_runs": true,
  "source_locale": "zh-CN",
  "identity": {
    "app_name": "google-play-reviews",
    "name": "Google Play 应用评价采集(英语版）",
    "summary": "输入 Google Play 应用页链接，采集该应用的用户评价（星级、评论文本、评论者、开发者回复等）",
    "type": "data",
    "version": "0.1.11"
  },
  "discovery": {
    "capability": "data-acquisition",
    "keywords": [
      "Google Play",
      "应用评价",
      "评论",
      "评分",
      "海外应用"
    ],
    "boundary": "单次任务对一个 Google Play 应用页采集用户评价列表，条数上限默认 3 条、可上调（越大耗时与费用越高）；评价内容为页面展示的英语评论。"
  },
  "input": {
    "schema": {
      "type": "object",
      "properties": {
        "app_url": {
          "type": "string",
          "title": "应用页链接",
          "description": "要采集评价的 Google Play 应用详情页链接，形如 https://play.google.com/store/apps/details?id=com.example.app。一次任务填写一个应用页链接",
          "pattern": "^https?://",
          "prefill": "https://play.google.com/store/apps/details?id=io.yuka.android&hl=fr&gl=US&pli=1"
        },
        "scroll_times": {
          "type": "integer",
          "title": "网页滚动次数",
          "description": "评价列表页向下滚动加载的次数，滚动越多能加载的评价越多。不填默认 1 次。数值越大耗时和费用越高",
          "default": 1,
          "minimum": 1,
          "maximum": 100
        },
        "max_collected_rows": {
          "type": "integer",
          "title": "采集条数上限",
          "description": "本次任务采集的记录条数上限，默认 3 条。数值越大耗时和费用越高",
          "default": 3,
          "minimum": 1,
          "maximum": 20000
        }
      },
      "required": [
        "app_url"
      ],
      "additionalProperties": false
    }
  },
  "output": {
    "id_field": "url",
    "schema": {
      "type": "object",
      "properties": {
        "app_name": {
          "type": "string",
          "title": "应用名称",
          "description": "被评价的 Google Play 应用名称"
        },
        "company_name": {
          "type": "string",
          "title": "开发者名称",
          "description": "应用的开发商/发布者名称"
        },
        "url": {
          "type": "string",
          "title": "评价链接",
          "description": "该条用户评价的链接，作为记录唯一标识"
        },
        "name": {
          "type": "string",
          "title": "评论者",
          "description": "发表该条评价的用户昵称"
        },
        "time": {
          "type": "string",
          "title": "评价时间",
          "description": "该条评价的发布时间"
        },
        "comments": {
          "type": "string",
          "title": "评价内容",
          "description": "用户撰写的评论文本（英语）"
        },
        "star_rating": {
          "type": "string",
          "title": "星级评分",
          "description": "用户给出的星级评分（1-5 星）"
        },
        "developer_reply": {
          "type": "string",
          "title": "开发者回复",
          "description": "开发者对该条评价的回复内容，未回复时为空"
        },
        "reply_time": {
          "type": "string",
          "title": "回复时间",
          "description": "开发者回复的时间，未回复时为空"
        }
      },
      "required": [],
      "additionalProperties": false
    }
  },
  "execution": {
    "mode": "async",
    "timeout_seconds": 900,
    "cancel_notify": false,
    "recovers_partial_on_cancel": false
  },
  "knowledge": {
    "when_to_use": [
      "需要某个 Google Play 应用的用户评价（星级、评论、评论者）做口碑分析时",
      "需要查看开发者对用户评价的回复情况时",
      "做出海应用竞品调研，需要对比多个应用的评分与评论反馈时"
    ],
    "when_not_to_use": [
      "需要中文或其他语言的翻译后评论时——本 App 返回页面原始英语评论",
      "需要 App 下载量、收入等运营指标时——本 App 只覆盖评价数据",
      "需要非 Google Play 平台（如 App Store）的评价时——本 App 只覆盖单一数据源"
    ],
    "failure_handling": [
      "任务数据为异步获取：参数较大或数据量较大时，获取会耗时较长、结果无法及时返回，请耐心等待抓取完成",
      "任务状态显示「运行中」表示仍在抓取数据，并不是异常，请不要重复提交相同任务",
      "任务失败属可重试错误，可原样重新提交"
    ]
  },
  "pricing": {
    "events": [
      {
        "event": "record",
        "label": "返回一条应用评价记录",
        "unit_price": 0.0002,
        "qty_from": "",
        "unit_size": null
      },
      {
        "event": "start",
        "label": "提交一次任务",
        "unit_price": 0.001,
        "qty_from": "",
        "unit_size": null
      }
    ]
  },
  "examples": [
    {
      "id": "basic",
      "goal": "采集 Yuka 应用在 Google Play 的用户评价，滚动 1 次，最多返回 3 条",
      "input": {
        "app_url": "https://play.google.com/store/apps/details?id=io.yuka.android&hl=fr&gl=US&pli=1",
        "scroll_times": 1,
        "max_collected_rows": 3
      },
      "use_as_test": true
    }
  ],
  "published_at": "2026-09-21T06:26:10.577936+00:00",
  "publisher": {
    "id": "SpiderByte",
    "name": "SpiderByte"
  },
  "maintainers": [
    {
      "id": "SpiderByte",
      "name": "SpiderByte"
    }
  ],
  "trust_tier": "community",
  "readme": "想了解一款海外应用在 Google Play 的口碑？给它一个应用详情页链接，它会取回该应用的用户评价，每条带星级评分、评论内容、评论者与评价时间，开发者的回复及回复时间也一并保留，可以直接导出做口碑分析或竞品调研。\n\n比起在应用页评论区反复滚动逐条翻看，它把评价批量拉全，评分与回复情况都在结果里，适合当作海外应用口碑监测与用户反馈分析的原始数据底表。\n\n## 数据说明\n\n评价取自 Google Play 应用详情页公开展示的内容，只覆盖页面当前加载的评价条目，评论内容为页面展示的英语原文。星级评分为用户打出的 1-5 星；开发者回复与回复时间为应用方对评价的公开回复，未回复时为空。结果按页面展示顺序返回，不做去重与排序。\n\n## 结果长什么样\n\n每条记录是一条用户评价：\n\n| 应用名称 | 评论者 | 星级评分 | 评价内容 | 开发者回复 |\n|---|---|---|---|---|\n| Yuka | Alex Chen | 4 | Great app for scanning food products, but sometimes slow... | Thanks for your feedback... |\n| Yuka | Maria G. | 5 | Perfect for checking what I eat every day | |\n\n## 应用场景\n\n- 做口碑分析时，按「星级评分」区分好评差评，用「评价内容」归纳用户吐槽点与称赞点。\n- 做客服质量观察时，用「开发者回复」「回复时间」看应用方对差评的响应速度与态度。\n- 做竞品调研时，对比多个应用的评分分布与高频反馈主题，评估产品口碑差异。\n",
  "favorite_count": 0,
  "labels": {
    "industry": [
      {
        "slug": "local_services",
        "label": "本地生活"
      }
    ],
    "platform": [],
    "content": [
      {
        "slug": "review",
        "label": "评论评价"
      }
    ]
  },
  "display_locale": "zh-CN",
  "translation_origin": null,
  "version": "0.1.11"
}