主题
App Store SERP 高级数据库
本页介绍 App Store SERP 高级数据库。该数据库数百万个 App Store 搜索结果页及的应用数据提供 JSON 格式。
本页描述的是数据库资源,不定义 HTTP 方法或 /v3/... API 路径。数据库文件可按国家/地区、语言和数据规模获取。
数据库
数据库记录以为核心,以下信息:
- 及搜索量
- App Store 搜索结果页数据
- 搜索结果总数和返回结果数量
- 搜索结果中的应用排名
- 应用名称、简介、图标、页地址
- 应用评分、评论数、价格和货币信息
可获取美国地区、英语环境下的 JSON 示例文件,文件采用 gzip 压缩格式。
计费说明
费用取决于数据库的规模以及国家/地区等参数。该资源没有统一固定的单次调用价格。
扣费以响应头 X-SeerMarTech-Charge-CNY 为准。
数据字段
顶层字段
| 字段 | 类型 | 说明 |
|---|---|---|
keyword | string | ,采用 UTF-8 编码 |
location | integer | 国家/地区代码,对应位置的唯一标识。例如 2840 表示美国 |
language | string | 语言代码,对应国家/地区可用语言的唯一标识。例如 en 表示英语 |
keyword_info | object | 当前的数据 |
serp_info | object | 当前对应的 SERP 数据 |
serp | array | 当前搜索结果页中的 SERP素列表 |
keyword_info 字段
| 字段 | 类型 | 说明 |
|---|---|---|
search_volume | integer | 平均月搜索量,表示该在 App Store 中的大致月搜索次数 |
time_update | string | 数据最后更新时间,使用 ISO 8601 格式:YYYY-MM-DDThh:mm:ss.sssssssZ。示例:2020-09-12T00:07:43.0733218Z |
serp_info 字段
| 字段 | 类型 | 说明 |
|---|---|---|
check_url | string | 搜索结果页的直接 URL,可用于核验返回结果是否准确 |
items_count | integer | serp 数组中返回的结果数量 |
se_results_count | integer | SERP 中的结果总数 |
time_update | string | SERP 数据最后更新时间,使用 ISO 8601 格式。示例:2020-09-12T00:07:43.0733218Z |
serp | array | 当前对应的搜索结果列表 |
SERP素:app_store_search_organic
serp 数组中的自然搜索结果类型为 app_store_search_organic。
| 字段 | 类型 | 说明 |
|---|---|---|
type | string | 素类型,固定为 app_store_search_organic |
rank_group | integer | 素在相同 type素组中的排名。不同类型之间的排名不会计此字段 |
rank_absolute | integer | 应用在结果中的绝对排名 |
position | string | 素在 SERP 中的对齐位置,可能为 left |
app_id | string | 应用 ID |
title | string | 应用名称 |
subtitle | string | 应用副标题 |
url | string | 应用在 App Store 中的页 URL |
icon | string | 应用图标 URL |
reviews_count | integer | 应用评论总数 |
rating | object | 应用平均评分 |
is_free | boolean | 应用是否 |
price | object | 应用价格信息 |
rating 字段
| 字段 | 类型 | 说明 |
|---|---|---|
rating_type | string | 评分类型,当前可取 Max5 |
value | float | 应用当前平均评分 |
votes_count | integer / null | 反馈数量。对于该数据类型,此字段值为 null |
rating_max | integer | 评分类型的最大值。Max5 的最大值为 5 |
price 字段
| 字段 | 类型 | 说明 |
|---|---|---|
current | float | 当前价格,即结果中显示的当前价格 |
regular | float | 常规价格,即结果中显示的常规价格 |
max_value | float | 最高价格。当价格以区间形式展示时,表示价格区间上限 |
currency | string | 价格货币的 ISO 代码 |
is_price_range | boolean | 是否以价格区间形式提供价格 |
displayed_price | string | 搜索结果中展示的原始价格字符串 |
JSON 示例
以下示例展示数据库记录的基本结构:
json
{
"keyword": "100 push-ups a day challenge",
"location": 2840,
"language": "en",
"keyword_info": {
"search_volume": 10,
"time_update": "2022-06-07T18:14:49.5631353Z"
},
"serp_info": {
"check_url": null,
"items_count": 7,
"se_results_count": 8,
"time_update": "2022-06-02T02:16:07.4999155Z",
"serp": [
{
"type": "app_store_search_organic",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"app_id": "example.app.id",
"title": "示例应用",
"subtitle": "应用副标题",
"url": "https://apps.apple.com/app/example",
"icon": "https://example.com/icon.png",
"reviews_count": 1250,
"rating": {
"rating_type": "Max5",
"value": 4.8,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": 0,
"max_value": 0,
"currency": "USD",
"is_price_range": false,
"displayed_price": "Free"
}
}
]
}
}字段取值说明
location使用国家/地区唯一代码表示目标市场。language使用语言代码表示搜索结果所使用的语言。rank_group用于比较相同类型的 SERP素。rank_absolute用于表示应用在搜索结果中的绝对位置。rating_type当前支持Max5,对应五分制评分。- 当应用时,
is_free为true,价格字段通常显示为0或对应的文本。 - 当搜索结果以价格区间展示时,
is_price_range为true,并可通过max_value获取区间上限。 displayed_price保留结果页面中的原始价格文本,适合用于还原前端展示。
实用场景
- 分析应用排名:结合
keyword、rank_group和rank_absolute,评估应用在不同下的自然位置,支持 ASO 优化。 - 对比竞品应用表现:基于
app_id、reviews_count、rating.value和排名数据,衡量竞品的用户口碑与搜索竞争力。 - 筛选目标市场应用:使用
location和language区分国家/地区及语言市场,构建本地化 ASO 研究数据集。 - 监测应用价格策略:读取
is_free、price.current、price.regular和displayed_price,追踪竞品、付费及价格区间变化。 - 构建覆盖报告:批量汇总对应的
serp结果,识别应用覆盖的高价值搜索词并制定与投放策略。