К основному содержанию
скилл CX Codex

google-play — скилл для Claude Code: данные Play Store без консоли

Скилл даёт агенту доступ к поиску, деталям, отзывам и разрешениям Android-приложений через HTTP-запросы. Пригодится для ASO-исследований и мониторинга конкурентов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add fetcher-sh/fetcher-skills --skill google-play -a claude-code
Открыть на GitHub

Что делает google-play

Скилл подключает агента к сервису googleplay.fetcher.sh — это альтернатива Google Play API. Семь GET-эндпоинтов: поиск приложений по ключевому слову с фильтрами по цене и стране, полные детали приложения, отзывы с сортировкой по новизне, рейтингу или полезности, список разрешений, раскрытие о безопасности данных, похожие приложения и каталог разработчика. Доступ к Play Console и аккаунт разработчика не нужны.

Оплата устроена двумя способами. Можно взять предоплаченные кредиты и передавать ключ в заголовке Authorization: Bearer $FETCHER_API_KEY. Второй вариант — оплата за вызов в USDC через x402: заголовок не нужен, запрос без оплаты вернёт 402 с требованиями к платежу, а @x402/fetch подписывает и повторяет сам. Один вызов стоит $0.003.

Ответы приходят в формате { "status": number, "message": string, "data": ... }, HTTP-статус совпадает с полем status. Лимитов на частоту запросов нет, но и возвратов при сбое на стороне источника тоже — списание идёт до выдачи данных. Это повод проверять параметры заранее: 400 приходит с именем проблемного поля, 401 — при незнакомом или отозванном ключе. Есть и MCP-режим: бесплатные search_endpoints, describe_endpoint, check_balance и платные fetch_data, topup_credits, googleplay_apps.

Какие задачи решает

  • найти бесплатные приложения по ключевому слову в немецком сторе
  • выгрузить отзывы приложения с сортировкой по рейтингу
  • посмотреть, какие разрешения запрашивает конкурент
  • собрать каталог приложений разработчика
  • подобрать похожие приложения для анализа ниши

Примеры запросов агенту

  • Найди в Play Store бесплатные приложения по запросу «meditation» и покажи цены
  • Выгрузи отзывы com.spotify.music для страны us, отсортируй по рейтингу
  • Покажи разрешения и раскрытие о безопасности данных для com.spotify.music

Как установить google-play

1Через Skills CLI (Vercel)

npx skills add fetcher-sh/fetcher-skills --skill google-play -a claude-code

2Вручную: положить файлы

~/.claude/skills/google-play/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/google-play/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора2

Похожие

android-aso appeeky Готовит тексты и графику для страницы в Google Play с учётом индексации полного описания. Помогает пройти аудит метаданных и составить план A/B-тестов. CX Codex +1 2 700установок play-billing-library-version-upgrade Google LLC Скилл ведёт Android-проект с устаревшей Google Play Billing Library до актуальной стабильной версии. Он сам находит зависимость в Gradle и проверяет сборку после каждого шага. CX Codex +1 1 900установок play-policy-insights Google LLC Проверяет код Android-приложения на соответствие правилам Google Play до отправки в стор. Находит скрытый сбор данных и необоснованные системные разрешения. CX Codex +1 1 300установок play-developer-console rjyo Скилл для работы с Google Play Developer Console через локальный CLI play: метаданные, графика, треки, бандлы, отзывы и подписки. CX Codex +1 666установок app-rejection-recovery appeeky Помогает понять, почему Apple или Google отклонили приложение или обновление, и подготовить ответ с исправлениями. CX Codex +1 1 800установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок

Рядом в теме «Мобильная разработка»

Всё по теме «Мобильная разработка» →

Вопросы о google-play

Как установить google-play в Claude?

Выполните npx skills add fetcher-sh/fetcher-skills --skill google-play -a claude-code. Скилл появится по пути ~/.claude/skills/google-play/SKILL.md.

Что делает скилл google-play?

Даёт агенту семь GET-эндпоинтов для поиска Android-приложений, их деталей, отзывов, разрешений, раскрытия о данных, похожих приложений и каталогов разработчиков. Работает без доступа к Play Console.

Что нужно для работы скилла?

Либо предоплаченные кредиты и ключ в переменной FETCHER_API_KEY, либо оплата за вызов в USDC через x402. Один вызов стоит $0.003.

Исходный текст

SKILL.md · MIT
---
name: google-play
description: >-
  A Google Play Store API alternative on fetcher.sh — pay-per-call in USDC
  via x402, or prepaid credits with a Bearer key, no Google Play Console
  access. Use when the user wants to search Android apps by keyword with
  price (free/paid) and country storefront filters, fetch an app's full
  details, reviews sorted by newest/rating/helpfulness, permissions, or data
  safety disclosure, list apps similar to a given app, or fetch a
  developer's app catalog. Also covers Android app store optimization (ASO)
  research, competitor app monitoring, review sentiment input, and app
  discovery without Google Play Console developer access.
keywords:
  - google-play
  - play-store
  - play-store-api
  - android-apps
  - app-store-optimization
  - aso
  - x402
  - ai-agent
---

# Google Play API

Google Play Store app search, details, reviews, permissions, data safety, and
developer catalogs — one plain HTTP GET per call, paid as you go. No Play
Console access, no developer account, no scraping the storefront HTML.

Base URL: `https://googleplay.fetcher.sh`

## Authentication

Two ways to pay, same data — full mechanics in the [`fetcher`
skill](../fetcher/SKILL.md):

```bash
# 1. Prepaid credits (recommended — get a key at https://fetcher.sh/topup
#    or via POST /api/credits/topup, see the fetcher skill)
export FETCHER_API_KEY="bby_live_xxxxxxxxxxxx"
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  "https://googleplay.fetcher.sh/api/apps?search=meditation"

# 2. x402 pay-per-call — omit the header; a GET with no payment returns 402
#    with machine-readable payment requirements (USDC on Base, Polygon,
#    Arbitrum, Monad, or Solana). @x402/fetch signs and retries automatically.
```

Every response is `{ "status": number, "message": string, "data": ... }`; the
HTTP status mirrors `status`.

## Endpoints (7 — all GET, $0.003/call)

| Endpoint | What it returns |
| --- | --- |
| `/api/apps` | Apps matching a keyword; price and country filters |
| `/api/apps/{appId}` | An app's full details |
| `/api/apps/{appId}/reviews` | An app's reviews |
| `/api/apps/{appId}/similar` | Apps similar to a given app |
| `/api/apps/{appId}/permissions` | An app's requested permissions |
| `/api/apps/{appId}/datasafety` | An app's data safety disclosure |
| `/api/developers/{developerId}` | A developer's full app catalog |

Required on search: `search`. Optional: `price` (`all`, `free`, `paid`),
`country`, `lang`. Reviews require `country`; optional `sort` (`NEWEST`,
`RATING`, `HELPFULNESS`).

## Scenarios

**Free apps only:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  --data-urlencode "search=meditation" -G \
  --data-urlencode "price=free" \
  "https://googleplay.fetcher.sh/api/apps"
```

**Paid apps, German storefront:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  --data-urlencode "search=photo editor" -G \
  --data-urlencode "price=paid" \
  --data-urlencode "country=de" \
  "https://googleplay.fetcher.sh/api/apps"
```

**An app's full details, then reviews sorted by rating:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  "https://googleplay.fetcher.sh/api/apps/com.spotify.music"

curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  --data-urlencode "country=us" -G \
  --data-urlencode "sort=RATING" \
  "https://googleplay.fetcher.sh/api/apps/com.spotify.music/reviews"
```

**Permissions and data safety disclosure:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  "https://googleplay.fetcher.sh/api/apps/com.spotify.music/permissions"

curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  "https://googleplay.fetcher.sh/api/apps/com.spotify.music/datasafety"
```

**Apps similar to a given app, and a developer's full catalog:**

```bash
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  "https://googleplay.fetcher.sh/api/apps/com.spotify.music/similar"

curl -H "Authorization: Bearer $FETCHER_API_KEY" \
  --data-urlencode "country=us" -G \
  "https://googleplay.fetcher.sh/api/developers/Spotify+AB"
```

## MCP

```json
{
  "mcpServers": {
    "google-play": {
      "url": "https://googleplay.fetcher.sh/mcp",
      "headers": { "Authorization": "Bearer bby_live_..." }
    }
  }
}
```

Free: `search_endpoints`, `describe_endpoint`, `check_balance`. Paid:
`fetch_data` (any endpoint above), `topup_credits`, plus the named shortcut
`googleplay_apps`. Drop the `headers` block to pay per call with x402
instead — see the [`fetcher` skill](../fetcher/SKILL.md) for the full flow.

## Errors

- `400` — missing/invalid parameter (message names it)
- `401` — unknown or rotated key
- `402` — payment required (x402 challenge) or `topup_required` (credits
  exhausted)
- `404` — not a priced path
- No rate limits; no refunds on upstream failures (settlement precedes
  delivery)

## Reference

- Full agent setup: <https://googleplay.fetcher.sh/skill.md>
- OpenAPI 3.1 contract: <https://googleplay.fetcher.sh/openapi.json>
- Condensed catalog: <https://googleplay.fetcher.sh/llms.txt>
- Payment, credits, and MCP deep dive: [`fetcher` skill](../fetcher/SKILL.md)
- Site: <https://googleplay.fetcher.sh>

© fetcher-sh · MIT · fetcher-sh/fetcher-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой