Google Play

Google Play API

用 Android 包名关联 Google Play 应用资料与评论,核对版本、广告和内购标记,并将用户反馈与已发布的开发者回复一起整理。

请求发到 POST https://api.everyinfra.com/api/v1/social,platform 填 google_play,action 填下方列表里的能力名,例如 search。

  • 9 个能力
  • 每千次 $0.56 起
  • 失败和空结果都不收费

平台运行状态

24h 健康值
正常
正常

30 天趋势

Google Play 能力清单

能力做什么单价24 小时运行状态
关键词搜索searchsearch 用 keyword 搜索应用名称或用途,例如 note taking,再按包名区分相似名称的应用。$1.39 / 千次正常
主页或对象详情profileprofile 使用 app_id 指定 Android 包名,为某个 Play 商店应用建立版本和商店资料快照。$1.39 / 千次正常
评价reviewsreviews 以应用包名定位评论,把用户评分、评论版本和开发者回复并排分析,找出更新后的具体问题。$1.39 / 千次正常
App 关键词排名keywords_for_app用 keywords_for_app 输入一个 Android 包名,列出该应用在 Google Play 美国站搜索里有名次的关键词。$11.51 / 千次暂不可用
批量 App 排名指标bulk_metrics用 bulk_metrics 一次传入最多 20 个 Android 包名,每个应用一行,给出它在 Google Play 美国站的关键词排名汇总。$11.51 / 千次暂不可用
竞品应用competitors用 competitors 输入一个 Android 包名,列出在 Google Play 美国站和它争同一批搜索词的应用。$11.51 / 千次暂不可用
图书搜索books用 books 在 Google Play 图书区按书名、作者或主题搜索,取回每本书的作者、格式、分类、评分和价格。$0.56 / 千次暂不可用
游戏榜单与浏览games用 games 按榜单、游戏类目或搜索词浏览 Google Play 上的游戏,每款游戏带排名、开发者、评分和安装量区间。$0.56 / 千次暂不可用
多个 App 共同关键词keyword_intersection用 keyword_intersection 传入 2–10 个 Android 包名,取回这些应用在 Google Play 美国站都排得上的关键词。$11.51 / 千次暂不可用

Google Play 每个接口分别做什么

下面逐个解释 action、必填参数、可选筛选项和允许值。 请求都发到 POST /api/v1/social, 切换 action 时,也要按对应接口调整参数。 同名参数在不同平台、不同接口中可能指向不同对象;请以该条说明中的格式和适用范围为准。

下方只展示平台官方资料,用于核对对象与术语,不表示平台对 EveryInfra 的授权或背书。 本接口接受的参数、字段与能力边界以各条说明为准,不与平台官方 API 直接等同。

所有能力都是同步调用。

能力必填参数可选参数单次条数单价返回字段
searchkeywordcountry, language, page_token默认 20 · 最多 100$1.39 / 千次app_id · url · name · summary · description · developer · developer_email · developer_website · score · rating_count · review_count · installs · min_installs · price · is_free · currency · category · content_rating · contains_ads · offers_iap · version · released · updated_at · android_version · icon_url · header_image_url · privacy_policy · platform · screenshots · rating_histogram
profileapp_idcountry, language—$1.39 / 千次app_id · url · name · summary · description · developer · developer_email · developer_website · score · rating_count · review_count · installs · min_installs · price · is_free · currency · category · content_rating · contains_ads · offers_iap · version · released · updated_at · android_version · icon_url · header_image_url · privacy_policy · platform · screenshots · rating_histogram
reviewsapp_idcountry, language, page_token, sort默认 40 · 最多 200$1.39 / 千次id · app_id · text · title · score · author_name · author_avatar_url · thumbs_up · reply_text · reply_at · app_version · language · url · posted_at · platform
keywords_for_appapp_idcountry默认 20 · 最多 100$11.51 / 千次keyword · search_volume · search_rank · search_result_count · ranked_at · app_id · title · url · icon_url · developer · rating · rating_scale · rating_count · is_free · price · currency · total_keywords · platform
bulk_metricsapp_idscountry—$11.51 / 千次app_id · keyword_count · top1_keywords · top3_keywords · top10_keywords · keywords_search_volume · platform
competitorsapp_idcountry默认 20 · 最多 100$11.51 / 千次app_id · shared_keywords · avg_position · shared_top10_keywords · shared_search_volume · keyword_count · top10_keywords · target_app_id · platform
bookskeywordcountry, language默认 20 · 最多 40$0.56 / 千次book_id · title · author · url · format · category · rating · rating_scale · price · currency · cover_url · description · platform
games—category, chart, country, keyword, language默认 20 · 最多 50$0.56 / 千次rank · app_id · name · url · developer · category · score · installs · price · is_free · currency · icon_url · description · platform
keyword_intersectionapp_idscountry默认 20 · 最多 100$11.51 / 千次keyword · search_volume · ranked_at · rankings · total_keywords · platform

怎么调用 Google Play 主页或对象详情 API?

profile

使用 platform="google_play"、action="profile" 调用“主页或对象详情”能力;返回单个对象,主要包含 app_id、url、name、summary、description、developer 等 30 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

Google Play profile 的参数分别是什么意思?

app_id必填
Android 应用包名,例如 com.example.app,即 Play 商店链接 ?id= 后的值;不是 Apple App Store 的数字 ID。不要把完整 Play URL 填进 app_id,该值会作为包名直接使用。

Google 官方说明应用详情链接以 id 参数携带完整包名。EveryInfra app_id 因而应填写包名而不是应用显示名;country、language、资料字段、地区可见性和下架状态仍不能由链接格式文档保证。官方来源:Google Play:应用详情链接使用包名来源核查:

country可选
Google Play 店面国家/地区,建议小写代码,默认 us;search、profile 用它决定查哪个国家的店面,不是用户手机地区或应用开发者国籍。reviews 里它不改变返回哪些评价:评价只随 language 变,同一 language 下 us、gb 返回的评价相同(10-25 实测)。要按国家比较评价,请换 language,不要只换 country。
language可选
Play 商店内容/评论查询语言,默认 en;例如 en 或 zh。它不自动更换 country,也不保证所有返回评论都是该语言的原文。
Google Play 返回字段与含义(19)
app_id
应用包名(如 com.example.app),Google Play 的唯一标识。
developer
开发者名称。
developer_email
开发者联系邮箱(商店页公开信息)。
developer_website
开发者网站。
score
应用评分,5 分制。
installs
安装量展示值(如 1,000,000+),是区间下限不是精确值。
min_installs
安装量区间下限的数值形式。
is_free
是否免费下载。
offers_iap
是否含内购。
contains_ads
是否含广告。
content_rating
内容分级。
android_version
要求的最低 Android 版本。
version
版本号。
released
首次发布日期。
updated_at
最近更新时间。长期不更新是维护风险信号。
summary
应用一句话简介。
icon_url
应用图标。
header_image_url
商店页头图。
privacy_policy
隐私政策链接。

怎么调用 Google Play 评价 API?

reviews

使用 platform="google_play"、action="reviews" 调用“评价”能力;返回列表,默认 40 条、单次最多 200 条,主要包含 id、app_id、text、title、score、author_name 等 15 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

官方说明评分与评论可被用户更新,评论可关联版本、有用票和开发者回复;公开评价存在审核延迟,测试反馈并不公开。官方控制台与回复 API 的能力不等于本接口能力。官方来源:Google Play:应用评分、用户评论与开发者回复来源核查:

Google Play reviews 的参数分别是什么意思?

app_id必填
Android 应用包名,例如 com.example.app,即 Play 商店链接 ?id= 后的值;不是 Apple App Store 的数字 ID。不要把完整 Play URL 填进 app_id,该值会作为包名直接使用。
country可选
Google Play 店面国家/地区,建议小写代码,默认 us;search、profile 用它决定查哪个国家的店面,不是用户手机地区或应用开发者国籍。reviews 里它不改变返回哪些评价:评价只随 language 变,同一 language 下 us、gb 返回的评价相同(10-25 实测)。要按国家比较评价,请换 language,不要只换 country。
language可选
Play 商店内容/评论查询语言,默认 en;例如 en 或 zh。它不自动更换 country,也不保证所有返回评论都是该语言的原文。
page_token可选
翻页令牌:把上一页响应里的 next_page_token 原样传回拿下一页;不传从第一页开始。其他参数须与上一页一致,令牌 24 小时有效,每页算一次调用;最深能翻多少条、多深要改用 mode=async,见目录里的 pagination。
sort可选
应用评论顺序:newest 最新、top_rated 评分较高;reviews 默认 newest。只用于 reviews,不是应用搜索排名或应用总评分筛选。
查看全部 2 个允许值

newesttop_rated

Google Play 返回字段与含义(7)
app_id
应用包名(如 com.example.app),Google Play 的唯一标识。
score
应用评分,5 分制。
app_version
当前版本号。
thumbs_up
该评价的点赞数。
reply_text
开发者对评价的回复。
reply_at
开发者回复时间。
author_avatar_url
评价人头像。

怎么调用 Google Play App 关键词排名 API?

keywords_for_app

使用 platform="google_play"、action="keywords_for_app" 调用“App 关键词排名”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 keyword、search_volume、search_rank、search_result_count、ranked_at、app_id 等 18 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

Google Play 官方帮助说明商店搜索会结合商品详情的文字、评分、评价、下载量等因素给应用排序,具体权重不公开。这里只核对「应用在 Google Play 搜索里按搜索词排名」这一对象;该页面向开发者优化自己的商品详情,不提供任意应用的关键词、搜索量或名次数据,也不证明本接口只有美国站、没有结果总数等限制。官方来源:Google Play 管理中心帮助:在 Google Play 搜索中被发现来源核查:

Google Play keywords_for_app 的参数分别是什么意思?

app_id必填
Android 应用包名,例如 com.spotify.music,即 Play 商店链接 ?id= 后的值;也可以直接填 play.google.com 的应用链接。不是 Apple App Store 的数字 ID。
country可选
Google Play 店面国家/地区:只支持 us(美国站,默认),传别的国家在扣费前被拒。
Google Play 返回字段与含义(7)
app_id
应用包名(如 com.example.app),Google Play 的唯一标识。
developer
开发者名称。
is_free
是否免费下载。
icon_url
应用图标。
search_rank
这个 App 在该关键词的商店搜索结果里排第几(keywords_for_app,从 1 开始)。
ranked_at
这个关键词的排名和搜索量最近一次更新的时间(keywords_for_app,ISO);数据按周到按月刷新,不是实时。
total_keywords
这个 App 一共有多少个排得上的关键词(keywords_for_app),或这组 App 一共有多少个共同关键词(keyword_intersection);每行相同,limit 只决定这次给前多少个。

怎么调用 Google Play 批量 App 排名指标 API?

bulk_metrics

使用 platform="google_play"、action="bulk_metrics" 调用“批量 App 排名指标”能力;返回列表,主要包含 app_id、keyword_count、top1_keywords、top3_keywords、top10_keywords、keywords_search_volume 等 7 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

app_ids 放 1–20 个包名,只查美国站;一个应用一行,没有数据的不出行。

JSON
{
  "platform": "google_play",
  "action": "bulk_metrics",
  "params": {
    "app_ids": [
      "com.spotify.music",
      "com.soundcloud.android"
    ]
  }
}

Google Play 官方帮助说明商店搜索会结合商品详情的文字、评分、评价、下载量等因素给应用排序,具体权重不公开。这里只核对这三项共同依赖的对象:「应用在 Google Play 搜索里按搜索词排名」;该页不提供任意应用排得上的关键词数、竞品应用、共同关键词或搜索量,也不证明本接口只有美国站等限制。官方来源:Google Play 管理中心帮助:在 Google Play 搜索中被发现来源核查:

Google Play bulk_metrics 的参数分别是什么意思?

app_ids必填
要查的 Android 应用包名,数组或逗号分隔的字符串,每个是 Play 商店链接 ?id= 后面的值(如 com.spotify.music)。bulk_metrics 收 1–20 个(一个应用一行,没有数据的不出行),keyword_intersection 收 2–10 个(一行一个共同关键词);只查美国站。
country可选
Google Play 店面国家/地区:只支持 us(美国站,默认),传别的国家在扣费前被拒。
Google Play 返回字段与含义(6)
app_id
应用包名(如 com.example.app),Google Play 的唯一标识。
keyword_count
这个 App 排得上的关键词总数(bulk_metrics、competitors)。
top1_keywords
排第 1 的关键词个数(bulk_metrics)。
top3_keywords
排进前 3 的关键词个数(bulk_metrics,含第 1)。
top10_keywords
排进前 10 的关键词个数(bulk_metrics、competitors,含前 3)。
keywords_search_volume
排得上的关键词,月搜索量合计(bulk_metrics)。

怎么调用 Google Play 竞品应用 API?

competitors

使用 platform="google_play"、action="competitors" 调用“竞品应用”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 app_id、shared_keywords、avg_position、shared_top10_keywords、shared_search_volume、keyword_count 等 9 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

Google Play 官方帮助说明商店搜索会结合商品详情的文字、评分、评价、下载量等因素给应用排序,具体权重不公开。这里只核对这三项共同依赖的对象:「应用在 Google Play 搜索里按搜索词排名」;该页不提供任意应用排得上的关键词数、竞品应用、共同关键词或搜索量,也不证明本接口只有美国站等限制。官方来源:Google Play 管理中心帮助:在 Google Play 搜索中被发现来源核查:

Google Play competitors 的参数分别是什么意思?

app_id必填
Android 应用包名,例如 com.spotify.music,即 Play 商店链接 ?id= 后的值;也可以直接填 play.google.com 的应用链接。不是 Apple App Store 的数字 ID。
country可选
Google Play 店面国家/地区:只支持 us(美国站,默认),传别的国家在扣费前被拒。
Google Play 返回字段与含义(8)
app_id
应用包名(如 com.example.app),Google Play 的唯一标识。
keyword_count
这个 App 排得上的关键词总数(bulk_metrics、competitors)。
top10_keywords
排进前 10 的关键词个数(bulk_metrics、competitors,含前 3)。
shared_keywords
这个竞品和目标 App 都排得上的关键词个数(competitors),按它从多到少排。
avg_position
竞品在共同关键词下的平均名次(competitors),越小越靠前。
shared_top10_keywords
共同关键词里,竞品排进前 10 的个数(competitors)。
shared_search_volume
共同关键词的月搜索量合计(competitors)。
target_app_id
这次查的目标 App(competitors),每行相同。

怎么调用 Google Play 图书搜索 API?

books

使用 platform="google_play"、action="books" 调用“图书搜索”能力;返回列表,默认 20 条、单次最多 40 条,主要包含 book_id、title、author、url、format、category 等 13 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

Google Play books 的参数分别是什么意思?

keyword必填
要搜的书名、作者或主题词,例如 atomic habits;搜的是 Google Play 图书,不是应用。
country可选
Google Play 图书店面的国家/地区,两位字母代码,例如 us、gb、jp,默认 us;不同国家上架的书和价格不同。
language可选
结果的显示语言,例如 en(默认)、zh、ja;它不自动更换 country。
Google Play 返回字段与含义(4)
book_id
Google Play 图书 ID(books),图书详情页链接 ?id= 后的值。
author
作者(books)。
format
图书形式(books):ebook 电子书、audiobook 有声书、series 系列。
cover_url
封面图(books)。

怎么调用 Google Play 游戏榜单与浏览 API?

games

使用 platform="google_play"、action="games" 调用“游戏榜单与浏览”能力;返回列表,默认 20 条、单次最多 50 条,主要包含 rank、app_id、name、url、developer、category 等 14 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

Google Play 官方帮助说明用户通过首页、分类页、搜索和编辑推荐发现应用和游戏;排行榜(Top Charts)主要受热门程度影响,搜索结果主要受与搜索词的相关度影响,权重随位置、设备和个人偏好而变。可证明「游戏榜单」和「按词搜游戏」是 Google Play 上排序依据不同的两种对象;不证明本接口的榜单取值、类目代码、刷新频率或名次与手机上看到的一致。官方来源:Play 管理中心帮助:应用发现与排名(含排行榜)来源核查:

Google Play games 的参数分别是什么意思?

category可选
游戏类目(games),如 GAME_PUZZLE、GAME_ACTION,也可只写 puzzle、action。和 chart、keyword 三选一。
chart可选
游戏榜单(games):top_free 免费榜(默认)、top_paid 付费榜、top_grossing 畅销榜。和 category、keyword 三选一。
country可选
Google Play 店面的国家/地区,两位字母代码,例如 us、gb、jp,默认 us;榜单和搜索结果都按这个国家的店面给。
keyword可选
按游戏名或玩法搜,例如 puzzle adventure;和 chart、category 三选一,三个都不给时看免费榜。
language可选
结果的显示语言,例如 en(默认)、zh、ja;它不自动更换 country。
Google Play 返回字段与含义(7)
app_id
应用包名(如 com.example.app),Google Play 的唯一标识。
developer
开发者名称。
score
应用评分,5 分制。
installs
安装量展示值(如 1,000,000+),是区间下限不是精确值。
is_free
是否免费下载。
icon_url
应用图标。
rank
在这次榜单或浏览结果里的名次(games),从 1 开始。

怎么调用 Google Play 多个 App 共同关键词 API?

keyword_intersection

使用 platform="google_play"、action="keyword_intersection" 调用“多个 App 共同关键词”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 keyword、search_volume、ranked_at、rankings、total_keywords、platform。

查看完整接口文档:参数、代码示例、响应样例与健康状态

app_ids 放 2–10 个包名,只查美国站;一行是这些应用都排得上的一个关键词。

JSON
{
  "platform": "google_play",
  "action": "keyword_intersection",
  "params": {
    "app_ids": [
      "com.spotify.music",
      "com.soundcloud.android"
    ]
  }
}

Google Play 官方帮助说明商店搜索会结合商品详情的文字、评分、评价、下载量等因素给应用排序,具体权重不公开。这里只核对这三项共同依赖的对象:「应用在 Google Play 搜索里按搜索词排名」;该页不提供任意应用排得上的关键词数、竞品应用、共同关键词或搜索量,也不证明本接口只有美国站等限制。官方来源:Google Play 管理中心帮助:在 Google Play 搜索中被发现来源核查:

Google Play keyword_intersection 的参数分别是什么意思?

app_ids必填
要查的 Android 应用包名,数组或逗号分隔的字符串,每个是 Play 商店链接 ?id= 后面的值(如 com.spotify.music)。bulk_metrics 收 1–20 个(一个应用一行,没有数据的不出行),keyword_intersection 收 2–10 个(一行一个共同关键词);只查美国站。
country可选
Google Play 店面国家/地区:只支持 us(美国站,默认),传别的国家在扣费前被拒。
Google Play 返回字段与含义(3)
ranked_at
这个关键词的排名和搜索量最近一次更新的时间(keywords_for_app,ISO);数据按周到按月刷新,不是实时。
total_keywords
这个 App 一共有多少个排得上的关键词(keywords_for_app),或这组 App 一共有多少个共同关键词(keyword_intersection);每行相同,limit 只决定这次给前多少个。
rankings
这组 App 各自在该关键词下的名次(keyword_intersection),按传入顺序,每项有 app_id、search_rank、title、url。
Google Play search 调用流程一次 Google Play search 调用的全过程:向 POST /api/v1/social 发送 platform="google_play"、action="search",以及必填参数 keyword;返回结构化 JSON,含 app_id、url、name、summary、description 等字段;返回列表,单次最多 100 条,计费 $1.39 / 千次,失败与空结果不计费。1 · 请求POST /api/v1/socialplatform: "google_play"action: "search"keywordEveryInfra$1.39 / 千次2 · 响应 · 列表app_idurlnamesummarydescription
一次 Google Play search 调用的全过程:向 POST /api/v1/social 发送 platform="google_play"、action="search",以及必填参数 keyword;返回结构化 JSON,含 app_id、url、name、summary、description 等字段;返回列表,单次最多 100 条,计费 $1.39 / 千次,失败与空结果不计费。

Google Play 原始字段名

EveryInfra 统一字段名

左边是 Google Play 数据里原本的字段名,右边是我们统一后的。点任意一行看对应关系。106 个平台复用通用字段命名,减少重复适配; 切换平台仍需核对参数、字段集合、类型与空值含义。这里展示映射关系,不是目标的实时返回数据。

Google Play 的独有字段名(当前目录)

全站 106 个平台的当前目录中,这 13 个字段名只在 Google Play 出现。 这是字段命名的分布,不代表其他平台没有同类信息,也不保证每次响应都含这些字段;具体含义和返回条件仍需逐接口核对。

  • developer_email
  • developer_website
  • installs
  • min_installs
  • contains_ads
  • offers_iap
  • released
  • android_version
  • privacy_policy
  • screenshots
  • rating_histogram
  • thumbs_up
  • book_id

返回字段含义

通用字段采用统一命名;切换平台时仍需核对目标格式、字段是否存在、类型、空值与平台特有含义。 机器可读版:/api/v1/social/fields

app_id
应用包名(如 com.example.app),Google Play 的唯一标识。
url
该记录在原平台上的可访问链接。
name
名称。用于账号/商品/商家类能力,指该对象本身的名字。
summary
应用一句话简介。
description
简介或描述,通常比 text 短。
developer
开发者名称。
developer_email
开发者联系邮箱(商店页公开信息)。
developer_website
开发者网站。
score
应用评分,5 分制。
rating_count
参与评分的人数。null 表示不公开,不等于 0。
review_count
评价条数,用于商品/商家类能力。null 表示不公开,不等于 0。
installs
安装量展示值(如 1,000,000+),是区间下限不是精确值。
min_installs
安装量区间下限的数值形式。
price
价格数值,不含货币符号;币种见 currency。
is_free
是否免费下载。
currency
价格币种代码(如 CNY、USD)。price 存在但 currency 为 null 时不要假定币种。
category
分类名称,取值为原平台的分类体系,未做跨平台归一。
content_rating
内容分级。
contains_ads
是否含广告。
offers_iap
是否含内购。
version
版本号。
released
首次发布日期。
updated_at
最近更新时间。长期不更新是维护风险信号。
android_version
要求的最低 Android 版本。
icon_url
应用图标。
header_image_url
商店页头图。
privacy_policy
隐私政策链接。
platform
数据来源平台标识,与请求里的 platform 一致(如 xiaohongshu、tiktok)。
id
该记录在原平台上的唯一标识。仅在同一平台内唯一,跨平台可能重复。
text
正文内容,已去除 HTML 标签,全文返回、不截断(个别平台的列表结果本身只有摘要,以该平台的字段说明为准)。
title
标题。平台无标题概念时(如纯文本帖)为 null。
author_name
作者昵称(显示名)。
author_avatar_url
评价人头像。
thumbs_up
该评价的点赞数。
reply_text
开发者对评价的回复。
reply_at
开发者回复时间。
app_version
当前版本号。
language
内容语言代码(如 zh、en),由平台判定,可能不准。
posted_at
发布时间,ISO 8601 格式、UTC 时区(如 2026-08-07T12:34:56+00:00)。平台只给非标准字符串时原样透传,解析前建议做容错。null 表示平台未公开。
search_rank
这个 App 在该关键词的商店搜索结果里排第几(keywords_for_app,从 1 开始)。
ranked_at
这个关键词的排名和搜索量最近一次更新的时间(keywords_for_app,ISO);数据按周到按月刷新,不是实时。
rating
评分。分制随平台而异,同一行的 rating_scale 给出该平台满分 (多数是 5,Booking/豆瓣/爱奇艺/NAVER 是 10)。跨平台比较前必须先按 rating_scale 换算。直接比数字会得出反的结论。
rating_scale
上一列 rating 的满分。5 表示五星制、10 表示十分制。只在该行有 rating 时出现。
total_keywords
这个 App 一共有多少个排得上的关键词(keywords_for_app),或这组 App 一共有多少个共同关键词(keyword_intersection);每行相同,limit 只决定这次给前多少个。
keyword_count
这个 App 排得上的关键词总数(bulk_metrics、competitors)。
top1_keywords
排第 1 的关键词个数(bulk_metrics)。
top3_keywords
排进前 3 的关键词个数(bulk_metrics,含第 1)。
top10_keywords
排进前 10 的关键词个数(bulk_metrics、competitors,含前 3)。
keywords_search_volume
排得上的关键词,月搜索量合计(bulk_metrics)。
shared_keywords
这个竞品和目标 App 都排得上的关键词个数(competitors),按它从多到少排。
avg_position
竞品在共同关键词下的平均名次(competitors),越小越靠前。
shared_top10_keywords
共同关键词里,竞品排进前 10 的个数(competitors)。
shared_search_volume
共同关键词的月搜索量合计(competitors)。
target_app_id
这次查的目标 App(competitors),每行相同。
book_id
Google Play 图书 ID(books),图书详情页链接 ?id= 后的值。
author
作者(books)。
format
图书形式(books):ebook 电子书、audiobook 有声书、series 系列。
cover_url
封面图(books)。
rank
在这次榜单或浏览结果里的名次(games),从 1 开始。
rankings
这组 App 各自在该关键词下的名次(keyword_intersection),按传入顺序,每项有 app_id、search_rank、title、url。

当前目录另列出 screenshots · rating_histogram · keyword · search_volume · search_result_count,这些字段尚无逐项释义;请先核对 Google Play 对应接口的用例与实际响应,不按字段名猜测类型或含义。

请求填写示例

按 Android 应用名或用途搜索;详情使用包名,不是 App Store 数字 ID。

以下为填写格式示意,并非成功调用记录。请替换 API Key 和尖括号中的目标,确认可选筛选项后再调用;示例不保证目标当前有数据。

google_play_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"google_play","action":"search","params":{"keyword":"habit tracker"}}'

记录字段预览(非真实响应)

仅展示 search 的记录字段,不包含外层响应、计费或任务状态。null 只作展示占位,不表示字段类型或实际空值;完整响应须以接口文档与实际调用为准。

fields.preview.json
{
  "app_id": null,
  "url": null,
  "name": null,
  "summary": null,
  "description": null,
  "developer": null,
  "developer_email": null,
  "developer_website": null,
  "score": null,
  "rating_count": null,
  "review_count": null,
  "installs": null,
  "min_installs": null,
  "price": null,
  "is_free": null,
  "currency": null,
  "category": null,
  "content_rating": null,
  "contains_ads": null,
  "offers_iap": null,
  "version": null,
  "released": null,
  "updated_at": null,
  "android_version": null,
  "icon_url": null,
  "header_image_url": null,
  "privacy_policy": null,
  "platform": null,
  "screenshots": null,
  "rating_histogram": null
}

常见用例

以下是基于现有接口的接入思路,不是开箱即用的分析或告警功能。字段以实际返回为准,缺失值不按零处理。

怎样按应用用途发现 Google Play 竞品?

search 用 keyword 搜索应用名称或用途,例如 note taking,再按包名区分相似名称的应用。

查看 search 的 keyword 参数
  • keyword 是发现用的检索词,不是包名精确查询;搜索结果中的 app_id 才是后续详情和评论的定位键。当前目录仅开放 sort 作为附加参数,但它不是应用搜索排名筛选。
  • score、rating_count 与 review_count 分别描述评分值、评分数量和评论数量。installs 是商店安装量展示区间,min_installs 是其下限,不是精确下载次数或当前活跃用户。

怎样核对 Android 应用的版本与商业化信息?

profile 使用 app_id 指定 Android 包名,为某个 Play 商店应用建立版本和商店资料快照。

查看 profile 的 app_id 参数
  • app_id 填商店链接 ?id= 后的包名,如 com.example.app,不填完整 URL,也不是 Apple App Store 数字 ID。country 选择 Play 店面国家/地区,默认 us;language 选择内容语言,默认 en,两者不会互相替换。
  • version、android_version 与 updated_at 分别是应用版本、Android 要求和商店更新时间;is_free 不等于没有广告或内购,应同时看 contains_ads、offers_iap。price 与 currency 需成对读取,公开隐私链接不等于隐私合规认证。

怎样把 Google Play 版本反馈和开发者回复一起整理?

reviews 以应用包名定位评论,把用户评分、评论版本和开发者回复并排分析,找出更新后的具体问题。

查看 reviews 的 sort 参数
  • 必填 app_id;sort 可用 newest 或 top_rated。它控制评论顺序,不代表应用综合排行榜;评论可能被更新,公开显示也可能延迟,不保证即时或全量覆盖。
  • score 是该条评论评分,app_version 是该评论关联的应用版本,并非当前最新版本;thumbs_up 是有用票数。reply_text 与 reply_at 是已存在的开发者回复,本接口不发送回复,也不读取私有测试反馈。

Google Play 关键词排名 API 如何查一个 Android 应用排得上哪些搜索词?

用 keywords_for_app 输入一个 Android 包名,列出该应用在 Google Play 美国站搜索里有名次的关键词。

查看 keywords_for_app 的 app_id 参数
  • app_id 填 Play 商店链接 ?id= 后面的包名,例如 com.spotify.music,也可以直接填 play.google.com 的应用链接;不是 Apple 的数字 ID。只查美国站。
  • 每行一个 keyword,带 search_volume、search_rank 和观察时间 ranked_at,并附上应用自己的 title、developer、rating;total_keywords 是它总共排得上的词数。Google Play 不提供 search_result_count。limit 默认 20、最多 100。

Google Play 批量排名指标 API 如何同时比较多个包名的关键词规模?

用 bulk_metrics 一次传入最多 20 个 Android 包名,每个应用一行,给出它在 Google Play 美国站的关键词排名汇总。

查看 bulk_metrics 的 app_ids 参数
  • app_ids 收 1–20 个包名,数组或逗号分隔的字符串都行;某个应用没有关键词数据时不会出现在结果里。
  • keyword_count 是排得上的关键词总数,top1_keywords、top3_keywords、top10_keywords 是其中第 1、前 3、前 10 的个数,keywords_search_volume 是这些词的搜索量。它只给汇总数,不列具体是哪些词。

Google Play 竞品 API 如何按关键词重合度找同类 Android 应用?

用 competitors 输入一个 Android 包名,列出在 Google Play 美国站和它争同一批搜索词的应用。

查看 competitors 的 app_id 参数
  • 每行是一个竞品 app_id,shared_keywords 是两者都排得上的词数,shared_top10_keywords 是其中竞品进前 10 的词数,avg_position 是竞品在这些共同词上的平均名次,shared_search_volume 是共同词的搜索量。
  • keyword_count、top10_keywords 给出竞品自身的关键词规模,target_app_id 回显你查的包名。结果只有包名不带应用名称,需要名称时用 profile 逐个查;limit 默认 20、最多 100。

Google Play 图书搜索 API 能按书名或作者查电子书吗?

用 books 在 Google Play 图书区按书名、作者或主题搜索,取回每本书的作者、格式、分类、评分和价格。

查看 books 的 keyword 参数
  • keyword 填书名、作者名或主题词;country 选店面,默认 us,language 选查询语言,默认 en。
  • 每行一本书,以 book_id 标识,带 author、format、category、rating、price、currency、cover_url 和 description。一次只返回一页,最多 40 本,没有翻页。

Google Play 游戏 API 怎样读取免费榜、付费榜或畅销榜?

用 games 按榜单、游戏类目或搜索词浏览 Google Play 上的游戏,每款游戏带排名、开发者、评分和安装量区间。

查看 games 的 chart 参数
  • chart、category、keyword 三个参数只能给一个:chart 可选 top_free、top_paid、top_grossing;category 写 GAME_PUZZLE、GAME_ACTION 这类类目,也可以只写 puzzle、action。三个都不填时返回免费榜。
  • rank 是在榜单或结果中的位置,score 是评分,installs 是商店展示的安装量区间,不是精确下载数。默认 20 款、最多 50 款,只有一页,不能翻页。

Google Play 共同关键词 API 如何对比几个 Android 应用在同一个词下的名次?

用 keyword_intersection 传入 2–10 个 Android 包名,取回这些应用在 Google Play 美国站都排得上的关键词。

查看 keyword_intersection 的 app_ids 参数
  • app_ids 至少 2 个、最多 10 个包名,超出范围会在扣费前被拒。每行一个共同 keyword,附 search_volume 和 ranked_at,total_keywords 是共同词的总数。
  • rankings 列出每个应用在该词下的 search_rank,可以按词比较几款应用谁排得更前。limit 默认 20、最多 100。

Google Play 教程与实战

先在本页核对 action、参数和字段,再按你的任务看下面的完整步骤或相关做法。文章里的示例和边界说明只作参考,以本页的参数和字段为准。

Blog

评论数据如何做成付费产品:从应用商店反馈到版本决策

评论抓取之后怎样形成可收费的产品?从应用商店评论分析出发,拆解证据卡、客服工单、版本复盘、服务边界与续费验证,而不是只交付情绪分数和词云图。

阅读完整文章
指南

统一数据 API 入门:从能力目录到第一条可用结果

用 platform、action、params 接入多平台数据:读懂能力目录,完成最小请求,处理异步任务、部分结果与计费,并建立可追溯的数据记录。

阅读完整文章

Google Play API 常见问题

Google Play API 怎么调用?

调用 POST /api/v1/social,请求体传 platform="google_play"、action 和 params。以 search 为例,必填 keyword,可选 country、language、page_token。按 Android 应用名或用途搜索;详情使用包名,不是 App Store 数字 ID。 Google Play 共 9 个 action,鉴权用 Authorization: Bearer <API Key>,同一把 Key 通 106 个平台。

Google Play API 怎么收费?

每千次 $0.56 起,按能力不同(清单里逐条标了)。按本页最高能力单价、每次单目标估算,$1 免费额度约可用于 86 次 Google Play 调用。费用按所选能力与目标数量计算,多目标请求不要按单目标估算;参数错误、鉴权失败和空结果不计费。

Google Play API 一次能返回多少条数据?

Google Play 有 8 个列表接口,包括 search、reviews、keywords_for_app、bulk_metrics、competitors、books、games、keyword_intersection。其余 1 个接口返回单个对象;对象内仍可能包含数组。数量参数要逐接口区分目标数、页数和记录数,不能将目录数值直接当作保证返回的条数;具体限制见对应参数与用例,不保证完整历史。

Google Play API 返回哪些字段?

当前目录为 search 列出 app_id、url、name、summary、description、developer 等 30 个字段名。按全站当前目录统计,13 个字段名只在 Google Play 出现;这不表示其他平台没有同类信息。字段不保证每次齐全,嵌套位置、类型与空值须按各接口说明核对,同名字段不代表语义可互换。

怎样按应用用途发现 Google Play 竞品?

search 用 keyword 搜索应用名称或用途,例如 note taking,再按包名区分相似名称的应用。 keyword 是发现用的检索词,不是包名精确查询;搜索结果中的 app_id 才是后续详情和评论的定位键。当前目录仅开放 sort 作为附加参数,但它不是应用搜索排名筛选。 score、rating_count 与 review_count 分别描述评分值、评分数量和评论数量。installs 是商店安装量展示区间,min_installs 是其下限,不是精确下载次数或当前活跃用户。

怎样核对 Android 应用的版本与商业化信息?

profile 使用 app_id 指定 Android 包名,为某个 Play 商店应用建立版本和商店资料快照。 app_id 填商店链接 ?id= 后的包名,如 com.example.app,不填完整 URL,也不是 Apple App Store 数字 ID。country 选择 Play 店面国家/地区,默认 us;language 选择内容语言,默认 en,两者不会互相替换。 version、android_version 与 updated_at 分别是应用版本、Android 要求和商店更新时间;is_free 不等于没有广告或内购,应同时看 contains_ads、offers_iap。price 与 currency 需成对读取,公开隐私链接不等于隐私合规认证。

怎样把 Google Play 版本反馈和开发者回复一起整理?

reviews 以应用包名定位评论,把用户评分、评论版本和开发者回复并排分析,找出更新后的具体问题。 必填 app_id;sort 可用 newest 或 top_rated。它控制评论顺序,不代表应用综合排行榜;评论可能被更新,公开显示也可能延迟,不保证即时或全量覆盖。 score 是该条评论评分,app_version 是该评论关联的应用版本,并非当前最新版本;thumbs_up 是有用票数。reply_text 与 reply_at 是已存在的开发者回复,本接口不发送回复,也不读取私有测试反馈。

Google Play 关键词排名 API 如何查一个 Android 应用排得上哪些搜索词?

用 keywords_for_app 输入一个 Android 包名,列出该应用在 Google Play 美国站搜索里有名次的关键词。 app_id 填 Play 商店链接 ?id= 后面的包名,例如 com.spotify.music,也可以直接填 play.google.com 的应用链接;不是 Apple 的数字 ID。只查美国站。 每行一个 keyword,带 search_volume、search_rank 和观察时间 ranked_at,并附上应用自己的 title、developer、rating;total_keywords 是它总共排得上的词数。Google Play 不提供 search_result_count。limit 默认 20、最多 100。

可以先免费试用 Google Play API 吗?

可以。注册免费,在 GitHub 给 everyinfra/everyinfra-agent-plugins 和 everyinfra/seo-skills 两个仓库都点星,就能在控制台「余额与充值」领取 $1 额度(≈720 次数据调用),直接进赠送余额,不用输码,24 小⁠时内有效。请先选择 Google Play 的目标接口,用单目标请求核对结果;实际可调用次数取决于能力价格与目标数量,不保证覆盖全部 9 个能力。无需信用卡。

开始调用 Google Play API

在 GitHub 给两个仓库点星领 $1 额度,注册后在控制台领取,24 小⁠时内有效,先选一个 Google Play 接口验证结果。

免费开始

自有访问统计常开;Google Analytics 仅在你点「同意分析」后启用。 隐私政策