---
static_export_time: "2026-11-06T05:33:26+00:00"
title: "大规模爬取应用商店评价：使用 API 路径"
description: "大规模爬取应用商店评价容易出错。了解如何使用 AppTweak API 获取 App Store 和 Google Play 的应用商店评价。"
url: "/zh-cn/aso-blog/scrape-app-store-reviews-at-scale"
locale: "zh-cn"
image: "https://www.apptweak.com/img/2026/11/featuredimageapiscrapeappstorereviews.png?auto=format%2Ccompress&w=1200&h=627&fit=crop"
---

# 大规模爬取应用商店评价：为什么 API 更胜一筹

 ![Pierre-Antoine Roy](/img/2026/04/squaredapptweakprofilepicture.png?auto=format%2Ccompress&w=200&h=200&fit=crop)作者&nbsp; **Pierre-Antoine Roy**
Content Specialist

2026年11月4日 — 2 分钟阅读

 使用 AI 总结

订阅我们的每月简报

订阅我们的每月简报

要大规模获取应用商店评价，使用 API 是比爬取商店页面更具可维护性的路径，因为 API 为 App Store 和 Google Play 应用返回结构化、可过滤且分页的评价，且无需维护爬虫程序。本文将解释为什么爬虫程序会随着数据量的增长而失效，以及如何使用 AppTweak API 获取应用评价。

AppTweak API 通过三个评价端点以结构化数据的形式交付评价。它们在返回内容、支持的过滤器以及定价方式上有所不同。

## 核心要点

- 爬取应用商店评价适用于少量的一次性提取，但频率限制、商店使用条款、不断变化的页面结构、维护工作以及不同的商店格式使其难以大规模运行
- 大规模获取评价需要结构化字段、过滤器、分页、适用于两个商店的统一格式、每次请求支持多个应用以及透明的积分成本
- AppTweak API 拥有三个评价端点：
  - App Reviews Search 返回单个评价条目
  - App Reviews Stats 返回每日计数和平均值
  - App Reviews Displayed 返回商店显示的评价

## 为什么大规模爬取应用商店评价会失效？

爬虫程序读取商店页面或 Feed，提取评价文本并保存。这对于小型任务是可行的。但当应用数量、市场或刷新频率增加时，由于以下五个原因，它会变成一个维护难题：

- **频率限制和封禁。** 爬虫程序从极少数地址发送大量请求，商店可能会减慢或封禁这些流量。
- **使用条款** 。商店的条款可能会限制对其页面的自动化采集，因此在基于爬取数据构建流水线之前，请务必阅读这些条款。
- **脆弱的解析。** 爬虫程序依赖于页面结构。当商店更改页面或 Feed 时，提取将会失败，直到有人更新代码。
- **持续维护** 。必须有人负责爬虫程序：监控故障、修复解析器以及管理代理和存储。
- **不同的商店格式** 。App Store 和 Google Play 提供的字段不同，因此每个商店都需要自己的解析逻辑并映射到一个共享模式。

## 大规模获取应用商店评价需要什么？

大规模获取应用商店评价需要六项能力：结构化字段、过滤器、分页、适用于两个商店的统一格式、每次请求支持多个应用以及按量计费。

| 要求 | **为什么在大规模场景下很重要** |
| --- | --- |
| 结构化字段 | 评分、文本、日期和作者以数据形式到达，因此不会因解析步骤而出错 |
| 过滤器 | 日期、评分、关键词和回复状态可在您付费之前缩小提取范围 |
| 分页 | 大型结果集通过逐页检索，而非在单个请求中完成 |
| 适用于两个商店的统一格式 | App Store 和 Google Play 评价共享一个响应结构 |
| 每次请求支持多个应用 | 获取产品组合或竞争对手集合所需的请求更少 |
| 按量计费 | 每个响应都会报告所消耗的积分，因此每个请求的成本是透明的 |

AppTweak API 通过其评价端点提供这些功能。AppTweak 的 App Store API “让开发人员和数据团队能够直接访问行业内最大的应用商店数据库：自 2014 年以来，涵盖 100+ 国家/地区的 1700 万+ 关键词、600万个应用以及历史数据”，

## AppTweak API 提供哪些端点来获取应用商店评价？

AppTweak API 有三个评价端点，分别对应不同的任务：原始评价条目、评分汇总以及应用商店显示的评价。开发者文档中的[应用评价概览](https://developers.apptweak.com/reference/app-reviews)涵盖了这三者。

### App Reviews Search：原始评价条目

[App Reviews Search](https://developers.apptweak.com/reference/app-reviews-search) 返回应用的单个评价条目。您可以按日期范围、评分范围、评价正文中的关键词以及开发者是否已回复进行过滤。您还可以选择国家/地区、语言和设备。

每条评价都包含评分、标题（在 Google Play 上通常为空）、正文、日期、作者姓名和评价 ID。App Store 评价还增加了“有用性”投票。如果存在开发者回复，也会包含在内。

### App Reviews Stats：评分汇总

[App Reviews Stats](https://developers.apptweak.com/reference/app-reviews-stats) 返回日期范围内每一天的评价数量、平均评分以及每个星级的计数。它还会返回整个范围内的汇总数据。它接受与 App Reviews Search 相同的日期、评分、关键词和回复状态过滤器。

使用 Stats 跟踪评分随时间变化的趋势。它是按应用和按天计费的，而不是按评价计费，因此在选择较长的日期范围之前，请查看[定价表](https://developers.apptweak.com/reference/pricing-table)。

### App Reviews Displayed：商店显示的评价

[App Reviews Displayed](https://developers.apptweak.com/reference/app-reviews-displayed) 返回应用商店页面上显示的评价，按最有帮助、最新、最正面或最负面排序。最负面排序仅适用于 App Store 应用。

当您需要与访问者看到的视图相同，而不是应用收到的每一条评价时，请使用 App Reviews Displayed。

| 端点 | **返回内容** | **典型任务** |
| --- | --- | --- |
| App Reviews Search | 单个评价条目 | 挖掘文本中的 Bug 和需求 |
| App Reviews Stats | 每日计数、平均值和星级分布 | 评分随时间变化的趋势 |
| App Reviews Displayed | 商店页面显示的评价 | 查看访问者所见内容 |

## 大规模获取应用商店评价可以做什么？

应用商店评价数据支持五项任务，每项任务都对应一个端点或过滤器：

- **发现反复出现的 Bug 和需求。** 使用带有关键词和评分过滤器的 Search，例如提到“崩溃”的一星到二星评价。
- **跟踪评分趋势。** 使用 Stats 关注发布前后的每日平均评分和星级计数。
- **跨市场监控竞争对手。** 使用 Search 针对多个应用和国家/地区进行查询。App Store 评价按国家/地区分组，而 Google Play 评价按设备语言分组，因此共享同一种语言的国家/地区会返回相同的 Google Play 评价。
- **对比国家/地区和语言。** 对多个市场提取相同的过滤器，以查看哪些问题是局部性的。
- **为分析流水线提供数据。** 结构化评价无需解析步骤即可加载到数据库或笔记本中。

关于拿到数据后该做什么，请阅读[应用商店评价指南](/zh-cn/aso-blog/app-store-reviews)。如果您更喜欢无代码操作，[App Reviews Manager](/en/app-reviews-tool) 可在 AppTweak 平台中处理评价监控。

## 如何使用 AppTweak API 获取应用商店评价？

第一次提取评价需要五个步骤：

1. 订阅 API 方案，然后从 [API 控制面板](https://app.apptweak.com/apt-api)获取您的 API 密钥。在 `x-apptweak-key` 请求头中发送它。
2. 查找应用 ID：App Store 上是一个数字，Google Play 上是一个包名。参见[如何查找应用 ID](https://developers.apptweak.com/reference/how-to-find-app-ids)。
3. 通过 Tracked Applications 端点关注该应用，方法是向 /user/tracked\_applications 发送 POST 请求，并包含 application\_id、国家/地区、语言和设备。
4. 使用您需要的过滤器请求评价。
5. 翻阅结果，通过评价 ID 去重，并检查扣除的积分。

请求示例。此调用返回 2026 年 10 月发布的、美国区某个已关注应用中提到“崩溃”的一星和二星 App Store 评价：

> GET https://public-api.apptweak.com/api/public/store/apps/reviews/search.json?apps=284910350&country=us&device=iphone&min\_rating=1&max\_rating=2&term=crash&start\_date=2026-10-01&end\_date=2026-10-31&limit=100
>
> x-apptweak-key: YOUR\_API\_KEY

响应列出了每条评价及其评分、标题、正文、日期和作者。添加 replied=false 可仅保留开发者尚未回答的评价。

开发者文档涵盖了身份验证和完整的参数列表。相关指南：[通过 API 获取关键词建议](/zh-cn/aso-blog/get-powerful-keyword-suggestions-via-our-app-store-api)。

在请求评价之前请先关注该应用。App Reviews Search 返回已关注应用的评价，因为 AppTweak 每天会为已关注的应用获取评价。创建关注应用不消耗积分。一个关注应用是应用 ID、国家/地区、语言和设备的组合，因此在美国区以英语和西班牙语关注的应用算作两个。开始关注后，数据可能需要 24 到 48 小时才会出现，您可以关注的应用数量取决于您的 API 方案。

## 通过 API 获取评价有哪些限制？

API 消除了爬取的维护问题，但它也有自己的约束：

- 评价适用于已关注的应用，关注应用需要向 Tracked Applications 端点发送一个请求。从那时起，已关注的应用将每天被获取，您可以关注的应用数量取决于您的 API 方案。
- 每个请求都有上限：Search 和 Displayed 最多返回 500 条评价，所有三个评价端点最多支持 5 个应用，Search 和 Stats 接受最长一年的日期范围。使用 offset 参数翻阅更大的结果集。
- 商店差异：App Store 评价按国家/地区划分，Google Play 评价按设备语言划分，且某些字段仅存在于一个商店中，例如 App Store 上的有用性投票和 Google Play 上的应用版本。
- 耗时过长的请求可能会超时。请缩小日期范围或应用数量。参见 [HTTP 错误](https://developers.apptweak.com/reference/http-errors)。

## 结论

爬取是获取应用商店评价的一个常见起点，适用于少量的一次性提取。在大规模场景下，API 返回来自两个应用商店的结构化评价，并带有过滤器、分页和透明的积分成本，且无需维护爬虫程序。阅读 [AppTweak API 文档](https://developers.apptweak.com/reference/overview) 发送您的第一个请求，或访问 [AppTweak App Store API 页面](https://www.apptweak.com/en/app-store-api) 开始使用。

## 常见问题解答

# 什么是应用商店评价 API？

**应用商店评价 API 是一种编程接口，它将应用商店评价作为结构化数据而非网页返回。** 请求中指明应用、国家/地区以及日期范围或评分等过滤器，响应则包含每条评价的评分、标题、文本、日期和作者。AppTweak API 通过三个端点提供 App Store 和 Google Play 评价：App Reviews Search 用于单个评价，App Reviews Stats 用于每日计数和平均值，App Reviews Displayed 用于商店页面显示的评价。系统会为已关注的应用返回评价，并根据返回的数据收取积分。

# 是否允许爬取应用商店评价？

**是否允许爬取应用商店评价取决于每个商店的使用条款，因此在采集数据之前请务必阅读这些条款。** 条款可能会限制对商店页面的自动化采集，且 App Store 和 Google Play 的规则可能有所不同。这不构成法律建议。AppTweak 不是爬虫工具：AppTweak API 通过文档化的端点，以结构化数据的形式为已关注的应用返回应用商店评价，并提供过滤器、分页和基于积分的定价。需要大量评价的团队可以向 API 请求，而不是维护爬虫程序。

# 可以通过 API 获取 Google Play 评价吗？

**是的。当请求将设备设置为 android 并使用 Google Play 包名作为应用 ID 时，AppTweak API 会返回 Google Play 评价。** Google Play 评价按设备语言而非国家/地区分组，因此共享同一种语言的国家/地区会返回相同的评价。每条评价包括评分、文本、日期、应用版本以及存在的开发者回复，且 Google Play 的标题通常为空。Google 还为由您管理的应用评价提供 Google Play Developer API，AppTweak API 可与其配合使用。

# 在获取评价之前需要先关注应用吗？

**是的。App Reviews Search 返回已关注应用的评价，因为 AppTweak 仅为已关注的应用每天获取评价。** 您通过 Tracked Applications 端点为应用、国家/地区、语言和设备的每个组合创建一次关注。因此，在美国区以英语和西班牙语关注的应用算作两个关注应用。您可以关注的应用数量取决于您的 API 方案，且新的关注需要时间来生成数据，因此请在需要评价之前提前关注应用。请参阅开发者文档了解当前的延迟情况。

# 获取应用商店评价需要多少积分？

**App Reviews Search 按请求计费，而 App Reviews Stats 和 App Reviews Displayed 按应用计费，而不是按评价计费。** 一个 Search 请求返回多达 500 条评价，费用相同；Stats 对于长达一年的任何日期范围费用也相同。关注应用不消耗积分。每个响应都会报告其收取的积分。开发者文档中的[定价表](https://developers.apptweak.com/reference/pricing-table)列出了当前的积分金额，因为价格可能会发生变化。

# 可以将应用商店评价导出为 CSV 吗？

**是的。AppTweak API 以 JSON 格式返回评价，您可以通过简短的脚本将结果转换为 CSV 文件。** 开发者文档中的 Get App Reviews 方案使用 Python 实现了这一点：它使用 limit 和 offset 参数请求评价页面，当返回页面为空时停止，通过评价 ID 去重，并为每条评价写入一行 CSV。该方案支持在一次运行中处理多个应用。返回的每条评价都会收取积分，因此在导出前请按日期或评分进行过滤。

# 应该使用 AppTweak API 还是 App Reviews Manager 来监控或回复应用评价？

**当开发人员或数据团队需要在自己的代码、数据库或流水线中使用评价数据时，请使用 AppTweak API；当** [**App Reviews Manager**](https://www.apptweak.com/en/app-reviews-tool) **营销人员或支持团队希望在无需代码的情况下监控和回复评价时，请使用它。** API 返回结构化评价，用于您自己构建的分析。App Reviews Manager 帮助应用团队在 App Store 和 Google Play 的数千条评价、多个应用和 100+ 国家/地区中监控、分析和回复用户反馈。

&nbsp;

&nbsp;

* * *

 作者 **Pierre-Antoine Roy** , Content Specialist

 Pierre-Antoine is the Content Specialist at AppTweak, responsible for SEO/AEO blog content, social media, videos, and broader marketing initiatives. When he's not writing about app growth or editing videos, you'll likely find him skateboarding through the streets of Brussels.

[![](/img/2023/09/aso-book-2022-menu.jpg?auto=format,compress&fit=crop)

高级应用商店优化手册

无论您是ASO新手还是行业资深人士，都可以探索ASO的基础以及成功实现应用增长所需的最新技巧、技术和最佳做法。

获得您的副本

 ](https://www.asoebook.com/?utm_source=apptweak&utm_medium=referral&utm_campaign=aso-book&utm_content=apptweak-blog)

* * *

更多应用商店营销博客相关文章

- [

Apple Ads产品更新

2026年10月23日

CPP A/B 测试：针对 Apple Ads 的自定产品页面实验

让两个产品页面展开对决，通过点击至安装转化率决定胜者。

 ![Georgia Shepherd](/img/2025/03/20240415-Georgia_01.jpeg?auto=format%2Ccompress&w=300&h=300&fit=crop)Georgia Shepherd

 ](/zh-cn/aso-blog/cpp-a-b-testing-custom-product-page-experiments-for-apple-ads)
- [

Apple Ads

2026年10月22日

自定产品页面测试是一个体系，而非单一测试

自定产品页面测试作为体系运行效果最佳，而非单一的 A/B 测试。请参阅我们的五大支柱。

 ![Thomas Tierney](/img/2026/10/Thomas-Tierney.png?auto=format%2Ccompress&w=338&h=338&fit=crop)Thomas Tierney

 ](/zh-cn/aso-blog/custom-product-page-testing-program)
- [

人工智能 (AI)高级 ASO

2026年10月15日

如何让您的应用获得 Google Play 上 Ask Play highlights 的推荐

Google Play 的 AI 搜索现在直接在搜索栏中推荐并描述特定应用，这改变了应用可见性的游戏规则。了解 ASO 从业者和营销人员如何优化其商品详情和评论，以影响这些 AI 生成的推荐。

 ![Pierre-Antoine Roy](/img/2026/04/squaredapptweakprofilepicture.png?auto=format%2Ccompress&w=600&h=600&fit=crop)Pierre-Antoine Roy

 ](/zh-cn/aso-blog/how-to-get-recommended-by-ask-play-google-play)

[查看所有帖子](/zh-cn/aso-blog)
