# 应用商店 API：按关键词搜索 Apple App Store 和 Google Play，按次计费

把关键词交给 agent，就能拿回商店列表数据行：应用名、开发者、评分、评价数、价格和商店链接，来源为 Apple App Store 与 Google Play；两者都通过 鹦鹉AI，每次搜索低至 0.11 积分/成功，按工具自身费率计费。不用自建代理池，也不必在商店改动页面结构时维护自己的抓取器。这里两个商店是彼此独立的两层，而不是同一份数据的两个视图——两个都要，就分别请求。

## 怎么让 鹦鹉AI 做这件事？

安装行（粘到任意 agent）：`set up 鹦鹉AI — https://parrot.amorist.cn/llms.txt`

然后说：「用 鹦鹉AI 在 Apple App Store 和 Google Play 搜索与 habit tracker 匹配的应用，先告诉我每次搜索的价格，然后把两个商店的结果合并成一张表，包含开发者、评分、评价数和价格，并标出在两边都出现的应用。」

- **两个商店都要点名** Apple 和 Google Play 是彼此独立的调用，应用 id 不同、排名也不同。一个商店一次搜索；两个商店就是两次。
- **说明国家** 商店结果按店面区分。美国榜单和英国榜单是两份不同的清单；你不指定，agent 就会替你选。
- **点名要哪些列** 数据行包含开发者、评分、评价数、价格和链接。指名你要的列，否则整个列表都会返回。
- **先问价格** 鹦鹉AI 会在调用前打印费率，所以两个商店各一百个关键词，在开跑之前就已经有价了。

## 为什么走鹦鹉AI

- **不订阅，不买席位** 按次计费。不用绑卡、没有最低消费；给预付余额充值即可。
- **换个工具只是换一个词** 提示词里换一个词就是另一款工具，而不是一次新的集成。

端点：

- `crawl4ai.app-store.search.apps` — App Store 搜索 (app-store): https://parrot.amorist.cn/catalog/app-store
- `serpapi.app-store.search.apps` — 按关键词搜索 Apple App Store 应用 —— 评分、价格 (app-store): https://parrot.amorist.cn/catalog/app-store
- `litescrape.app_store.search.apps` — 搜索 Apple App Store (app-store): https://parrot.amorist.cn/catalog/app-store
- `serpapi.google-play.search.apps` — 按关键词搜索 Google Play 应用或获取商店榜单 (google-play): https://parrot.amorist.cn/catalog/google-play
- `litescrape.google_play.search.apps` — 搜索 Google Play 应用 (google-play): https://parrot.amorist.cn/catalog/google-play

## 大家实际卡在哪

应用商店类讨论的注水程度格外高：2026 年 8 月读过的约 140 条 Reddit 与 X 帖子中，一半以上是开发者在宣传自己的抓取器，其中一条把同一份评价抓取器文案发遍了七个 subreddit，还有一条在每个段落换行处都埋了零宽空格。下面这五条是公开撞墙的开发者。

**商店深层排名是插值出来的，不是测出来的**

> "付费的 SERP API 能挖得更深，而那些不为此付费、却仍然给你显示“第 63 名”的工具，是在插值，不是在测量。" (r/androiddev, 11 points: https://www.reddit.com/r/androiddev/comments/1va99d9/psa_google_play_only_exposes_30_search_results/)

这一页能帮上的： 那是诚实的上限，这一页不会假装越过它。这里的行按商店自己的顺序返回商店自己的结果，商店暴露多深就到多深，鹦鹉AI 不发布自己的排名数字。

**Apple 的公开端点会毫无预告地停止响应**

> "到今天早上（4 月 16 日）为止，我对 /search 端点的所有请求都返回 HTTP 404 Not Found。" (r/iOSProgramming, 11 points: https://www.reddit.com/r/iOSProgramming/comments/1sn3k1m/itunes_search_api_returning_404_for_search/)

这一页能帮上的： 那是 Apple 公开的 iTunes Search 端点，实际上没有文档，也不在本目录里。这里的行是某个付费工具的商店引擎，只在搜索成功时计费，给出真实流量的表现，而不是可用性承诺。

**除了商店本身，一切都是 API 优先**

> "其他一切都这么 API 优先，却还得从应用商店页面去抓，感觉像是个缺漏。" (X, 19 likes: https://x.com/i/status/2092565867145879853)

这一页能帮上的： 同意，而这正是这一行存在的全部理由。agent 发一个关键词和一个国家，拿回行；抓取、代理和页面结构变化都是工具那边的问题，价格在调用前就打印出来。

**公开端点不带你想要的任何数字**

> "itunes search API 不给下载量、订阅数或任何财务指标，也不提供订阅定价。" (X, 69 likes: https://x.com/i/status/1994112990866518506)

这一页能帮上的： 没错，这些行同样不给。返回的是标价、评分和评论数；安装量和收入不存在于任何公开的商店响应中，这一页上没有任何工具能凭空变出它们。

**整个商店的数据比上下文窗口还大**

> "唉，就算用 1M token 的上下文上限，数据还是太大了。" (r/shopifyDev, 77 points: https://www.reddit.com/r/shopifyDev/comments/1o4ugbp/an_analysis_of_15003_apps_in_the_shopify_app_store/)

这一页能帮上的： 这正是只要列、不要全部的理由。在提示里说明一行需要哪些字段，给结果数设上限，agent 读到的就是一张表，而不是被商店的全量转储淹没。

## 真正不一样的地方

- 一款工具以同一费率服务两个商店。SerpApi 以每次成功搜索一口价运行 Apple App Store 引擎和 Google Play 引擎，按 SerpApi 自身费率从团队的预付余额中计量扣除。两行均已于 2026-07-28 对线上 API 验证。1.00 美元预付余额够在两个商店跑几十次搜索。
- 两个引擎的参数不同，Play 那一行还身兼两职。Apple 引擎要 search term，Google Play 要 query；同一行根据你传入的内容，既能做关键词搜索，也能回答商店榜单。让 agent 循环之前先读每一行链过去的文档，因为 鹦鹉AI 逐字转发商店自己的响应，并不对任一商店的 API 做二次建模。
- 这里没有的，恰恰是大多数人真正想要的。这是搜索，不是排名跟踪：没有任何东西保存昨天的位置，这两行也没有关键词热度指数、下载或收入估算、评价流。Google Play 在较浅的位置就不再公开返回结果，Android 开发者自己量过；因此比前一两页更深的名次，不是任何公开搜索能诚实给出的数字。agent 可以按你给的节奏重复执行同一搜索并保存结果，从而在时间维度上重建排名。

## 什么是应用商店 API？

应用商店 API 把商店搜索结果页的内容以数据形式返回：匹配关键词的应用，按商店自己的排序，附带开发者、评分、评价数、价格和列表链接。它不是 App Store Connect，也不是 Google Play Developer API——那两者是你自己的账号，且只覆盖你自己发布的应用。它也不是 Apple 公开的 iTunes Search 端点：查询形态不同，而且不在本目录中。这里的两行走的是两个公开商店，按商店返回的原样转发。

## 开始之前

**这是 App Store Connect 或 Play Developer API 吗？** 不是。那两者是你自己账号的 API，只看得到你发布的应用：你的安装量、你的评分、你的收入。本页是公开商店搜索，能看到任何应用，但看不到它背后的任何私有数据。

**我能跟踪自己的应用在某个关键词下的排名变化吗？** 可以让 agent 按你设定的节奏执行搜索并保存结果。鹦鹉AI 没有调度器、没有历史记录，也不做 ASO 排名跟踪。诚实的边界在深度：商店只公开有限条结果，再往下的名次，无论在哪里读到都只是猜测。

**我能拿到评价、下载量或关键词搜索量吗？** 这两行不行，它们只返回搜索列表，别的一概没有。目录里有其他工具提供的应用评价与应用数据端点，各在自己的层级；Apple 的关键词热度是 Apple Search Ads 账号背后的相对指数，不是任何人都能转售的搜索量数字。

HTML 版本： https://parrot.amorist.cn/use-cases/app-store-search
