为 AI 代理提供实时 App Store 数据,用于应用发现、关键词研究、竞品分析、增长、收入和广告情报,基于 AppKitti。
AppKittie — App Store Intelligence for AI 代理.是一项面向实际任务的技能,主要用于Full API 文件: www.appkittie.com/docs.;Cursor, Claude Code, 或任何代理技能 - 兼容的助手为研究伙伴。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
完整 API 文档: www.appkittie.com/docs

将 Cursor、Claude Code 或任何兼容 Agent Skills 的助手,转变为 App Store 研究伙伴:涵盖应用发现、ASO(应用商店优化)、竞品分析、增长洞察、营收估算与广告情报——全部由 AppKittie API 提供实时数据支持(覆盖 200 万+ iOS 应用,含营收/下载估算、增长窗口期及广告信号)。
当前主流编程代理从本地磁盘加载 Agent Skills:每个技能为一个文件夹,内含 SKILL.md(及可选配套文件),需置于工具默认查找路径下,常见路径包括 .cursor/skills/、.claude/skills/、.agents/skills/ 或 .codex/skills/。安装方式有三种:手动 复制 文件夹、通过远程规则 订阅(仅 Cursor 支持),或使用 CLI 工具从 GitHub 拉取(Claude Code 支持)。
Claude Code — 官方安装器;自动下载本仓库并注册所有技能:
npx skills add appkittie/mcp
仅安装指定技能:
npx skills add appkittie/mcp --skill keyword-research competitor-analysis
若已克隆本仓库:执行 cp -r mcp/skills/* .claude/skills/
Cursor — 打开 设置(⌘⇧J)→ Rules → Add Rule → 选择 Remote Rule (GitHub) → 输入地址:https://github.com/appkittie/mcp;或 手动复制技能至本地:
| 安装位置 | 命令 |
|---|---|
| 项目级(当前项目) | cp -r mcp/skills/* .cursor/skills/ |
| 用户级(全局生效) | cp -r mcp/skills/* ~/.cursor/skills/ |
其他任意 Agent — 克隆仓库后,按客户端文档要求将 skills/ 目录指向对应路径:
git clone https://github.com/appkittie/mcp.git cp -r mcp/skills/* .cursor/skills/ # 或 .claude/skills/, .agents/skills/, .codex/skills/
技能定义了如何围绕 App Store 工作进行推理;MCP 则暴露了面向 AppKittie 的实时工具(如 search_apps、关键词相关接口等)。请先在 appkittie.com/settings/api-keys 创建 API 密钥(密钥仅在创建时显示一次,请立即复制保存)。
Claude Code — 注册托管式服务器(HTTP 传输 + Bearer 认证):
claude mcp add appkittie --transport http https://mcp.appkittie.com --header "Authorization: Bearer YOUR_API_KEY"
请将 YOUR_API_KEY 替换为您的实际密钥。
Cursor 及其他 MCP 客户端 — 在应用的 MCP 配置中使用相同 URL 与 Authorization: Bearer … 请求头。示例 JSON 如下:请将下方 MCP 服务器配置接入您的环境。
| 组件 | 作用 |
|---|---|
| Skills | 位于 skills/ 下的结构化操作手册——定义提问方式、答案组织形式及工作流编排逻辑 |
| MCP server | 托管代理服务(mcp.appkittie.com),使 MCP 客户端无需自行实现 HTTP 调用即可访问 AppKittie |
| REST API | 直接通过 GET/POST 请求 https://appkittie.com/api/v1,适用于脚本、后端服务或自定义工具 |
技能支持组合调用:例如 competitor-analysis 可能引导至 keyword-research,再进一步触发 metadata-optimization 执行落地。
部署于 Cloudflare 的工作节点负责将请求转发至 AppKittie 后端。Claude Code 用户可通过上方 claude mcp add 命令完成注册;其余用户(如 Cursor)通常需手动粘贴如下配置:
{
"mcpServers": {
"appkittie": {
"url": "https://mcp.appkittie.com",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
| 工具 | 用途 | 计费单位 |
|---|---|---|
search_apps |
按 30+ 个参数筛选 iOS 应用 | 每返回 1 行结果计 1 点 |
get_app_detail |
获取应用元数据、营收估算、广告信息、IAP 清单、开发者信息、联系人、历史数据等 | 每次调用计 1 点 |
get_keyword_difficulty |
单个关键词分析:热度、难度、流量分、头部应用列表 | 每次调用计 10 点 |
batch_keyword_difficulty |
批量分析最多 10 个关键词,并按机会度排序 | 每个返回数据的关键词计 10 点 |
get_supported_countries |
获取有效 App Store 国家/地区代码列表 | 免费 |
| 提示词 | 典型用例 |
|---|---|
discover_niche |
在指定分类内探索高潜力细分市场 |
competitor_analysis |
输出结构化的竞品情报报告 |
keyword_research |
对关键词集合进行优先级排序与归档 |
app_growth_report |
识别增长/下滑应用,解读趋势动向 |
ad_intelligence |
分析某类目或细分市场的广告生态 |
| 技能 | 链接 | 简介 |
|---|---|---|
| App 发现 | app-discovery | 按分类、营收、增长、评分、广告等多维度切片浏览应用目录 |
| 关键词研究 | keyword-research | 分析热度、难度、流量分及头部应用,生成排序版执行方案 |
| 元数据优化 | metadata-optimization | 标题、副标题、关键词字段、描述文案(含变体与字数限制) |
| 竞品分析 | competitor-analysis | 识别功能缺口、营收对比、广告拆解、市场定位分析 |
| 技能 | 链接 | 简介 |
|---|---|---|
| 增长分析 | growth-analysis | 识别快速上升应用、增长驱动因素与新兴模式 |
| 营收分析 | revenue-analysis | 行业基准、变现策略、IAP 结构、定价模型 |
| 广告情报 | ad-intelligence | Meta 广告与 Apple Search Ads 覆盖面、创意素材、用户获取角度 |
| 技能 | 链接 | 简介 |
|---|---|---|
| 营销上下文 | app-marketing-context | 统一文档:整合应用本身、目标用户、竞品、业务目标——为其他技能提供输入基础 |
自然语言指令(技能安装完成后即可使用):
1234567890 进行竞品分析。”斜杠式快捷入口:/app-discovery、/keyword-research、/metadata-optimization、/competitor-analysis、/growth-analysis、/ad-intelligence、/revenue-analysis。
SKILL.md(含模板、安全约束与输出格式规范)。category 和 sortBy: revenue 参数调用 search_apps,或对种子词列表调用 batch_keyword_difficulty,再对筛选出的关键词调用 get_keyword_difficulty。基础地址: https://appkittie.com/api/v1
认证方式: Authorization: Bearer —— 与控制台共用同一套密钥。
curl -sS "https://appkittie.com/api/v1/apps?search=fitness&limit=5" -H "Authorization: Bearer YOUR_API_KEY"
| 路由 | 方法 | 作用 | 计费单位 |
|---|---|---|---|
/api/v1/apps |
GET | 搜索 / 筛选应用 | 响应 payload 中每返回 1 个应用计 1 点 |
/api/v1/apps/:appId |
GET | 获取单个应用完整详情 | 每次请求计 1 点 |
/api/v1/keywords/difficulty |
GET | 单关键词分析 | 每次请求计 10 点 |
/api/v1/keywords/difficulty |
POST | 批量分析(≤10 个关键词) | 每个返回数据的关键词计 10 点 |
成功响应主体使用顶层 data 字段。列表类响应支持游标分页:
{
"data": [{ "title": "Calm", "score": 4.8, "downloads": 85000 }],
"pagination": { "nextCursor": 50, "totalCount": 12450 }
}
通过添加查询参数 cursor= 获取下一页;当 nextCursor 为 null 时表示已无更多结果。
GET /api/v1/apps 过滤参数(AND 组合)| 分组 | 参数 |
|---|---|
| 文本搜索 | search — 标题、开发者名、描述内容 |
| 分类 | categories、excludedCategories(逗号分隔的分类名称) |
| 指标 | minDownloads / maxDownloads、minRevenue / maxRevenue、minRating / maxRating、minReviews / maxReviews、生命周期下载量/营收上下限 |
| 价格 | priceType(all | free | paid)、minPrice、maxPrice |
| 增长 | growthPeriod(7d…90d)、growthType(all | positive | negative)、minGrowth、maxGrowth |
| 信号 | hasMetaAds、hasAppleAds、hasCreators、hasEmails、hasWebsite |
| 内容 | contentRating、languages、developer |
| 时间 | releasedAfter、updatedAfter(Unix 时间戳,单位秒) |
| 排序 | sortBy(growth、rating、reviews、updated、released、downloads、revenue、trending、newest)、sortOrder(asc | desc) |
完整参数矩阵详见:tools/REGISTRY.md。
高营收健身类应用切片:
curl -sS "https://appkittie.com/api/v1/apps?search=fitness&categories=Health+%26+Fitness&minRevenue=10000&sortBy=revenue&sortOrder=desc&limit=10" -H "Authorization: Bearer YOUR_API_KEY"
批量关键词分析(美国商店):
curl -sS -X POST "https://appkittie.com/api/v1/keywords/difficulty"
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"keywords":["meditation","sleep tracker","mindfulness","breathing exercises","yoga"],"country":"US"}'
limit,API 将自动截断响应页。所有响应均可能包含 X-Credits-Used 与 X-Credits-Remaining 头部字段。账户余额亦可在 API Keys 页面查看。
按密钥粒度限制,采用 60 秒滑动窗口。关键响应头如下:
| 头部字段 | 含义 |
|---|---|
X-RateLimit-Limit |
窗口期内允许的最大请求数 |
X-RateLimit-Remaining |
窗口期内剩余可用请求数 |
X-RateLimit-Reset |
窗口滚动重置时刻(Unix 时间戳) |
返回 429 状态码时,响应中会包含重试时间信息,请退避或等待。
JSON 响应体中包含 error 字段;校验失败时额外提供 details 字段(按字段逐条说明)。
| HTTP 状态码 | 场景 |
|---|---|
| 400 | 请求参数错误 —— 请检查 details 字段 |
| 401 | 缺失或无效 API 密钥 |
| 402 | 积分耗尽 |
| 404 | 未找到指定应用 |
| 429 | 超出速率限制 |
| 500 | 服务器内部错误 |
| 503 | 搜索后端不可用 |
MIT
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章