Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

API Google Play Сведения

POST

Состояние API

Состояние за 24 ч
Норма
Среднее время за 24 ч
—
  • Стабильно / норма
  • Доступно
  • Ограничено
  • Почти недоступно
Норма

Найдите Android-приложение в Google Play по имени пакета. Получайте версию, минимальную версию Android, цену, наличие рекламы и встроенных покупок, гистограмму оценок и политику конфиденциальности. Передавайте значение после ?id= в URL Play, например com.example.app, а не полную ссылку.

Цена: $1.39 за 1 000 запросов ($0.001389 за вызов). Неудачные вызовы и пустые результаты не оплачиваются. Синхронный режим. Для долгих задач добавьте в тело запроса "mode": "async", получите job_id и опрашивайте статус.

Промпт для ИИ

Помогите мне написать скрипт для сбора данных через эндпоинт EveryInfra Google Play Сведения (google_play/profile).

Как работает эндпоинт:
- Запрос: POST https://api.everyinfra.com/api/v1/social с заголовком Authorization: Bearer <API key>. Читайте ключ из переменной окружения EVERYINFRA_API_KEY и никогда не прописывайте его в коде.
- В теле запроса укажите platform: google_play и action: profile, а параметры передайте в params.
- Обязательные параметры:
  - app_id: Имя пакета Android из значения ?id= в URL Play Store, например com.example.app. Это не числовой ID Apple App Store. Передавайте имя пакета, а не полный URL Play.
- Необязательные параметры:
  - country: Страна или регион витрины Google Play, код в нижнем регистре, например us. По умолчанию us. Для search и profile меняет запрашиваемую витрину, а не регион телефона пользователя или страну разработчика.
  - language: Язык контента Play Store и запросов отзывов, например en или zh. По умолчанию en. Страну автоматически не меняет и не гарантирует, что все возвращённые отзывы написаны на этом языке.
- Возвращает один объект. Основные поля: app_id, url, name, summary, description, developer, developer_email, developer_website, score, rating_count, review_count, installs; всего полей: 29, полный список: https://api.everyinfra.com/api/v1/social/catalog?platform=google_play.
- Пример тела запроса:
{
  "platform": "google_play",
  "action": "profile",
  "params": {
    "app_id": "com.whatsapp"
  }
}
- Цена: $1.39 за 1 000 запросов; неудачные и пустые результаты не оплачиваются.
- Для десятков или сотен целей добавьте в тело запроса "mode": "async": вы сразу получите job_id и сможете опрашивать GET https://api.everyinfra.com/api/v1/jobs/{job_id}, чтобы получить результат.
- При ответе 422 исправьте запрос, используя предложенные в ошибке имена параметров и допустимые значения; при ответе 429 или 503 подождите указанное в Retry-After время и повторите попытку.

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

Параметры запроса

ИмяРасположениеТипОбязательныйПо умолчаниюОписание
AuthorizationheaderstringДа-Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода.
platformbodystringДаgoogle_playИдентификатор платформы, фиксированное значение.
actionbodystringДаprofileИдентификатор возможности, фиксированное значение.
app_idbody.paramsstringДа-Имя пакета Android из значения ?id= в URL Play Store, например com.example.app. Это не числовой ID Apple App Store. Передавайте имя пакета, а не полный URL Play.
countrybody.paramsstringНет-Страна или регион витрины Google Play, код в нижнем регистре, например us. По умолчанию us. Для search и profile меняет запрашиваемую витрину, а не регион телефона пользователя или страну разработчика. Для reviews не влияет на то, какие отзывы возвращаются: отзывы зависят только от language, поэтому us и gb при одном языке возвращают одинаковые отзывы. Чтобы сравнить отзывы на разных рынках, меняйте language, а не только country.
languagebody.paramsstringНет-Язык контента Play Store и запросов отзывов, например en или zh. По умолчанию en. Страну автоматически не меняет и не гарантирует, что все возвращённые отзывы написаны на этом языке.

Примеры кода

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "google_play",
  "action": "profile",
  "params": {
    "app_id": "com.whatsapp"
  }
}'

Спецификация OpenAPI (JSON)Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.

Пример ответа

Реальный ответ

Получено September 26, 2026 at 08:56 (UTC) вызовом этого API с параметрами из примера кода выше. results и count — реальный ответ этого вызова, из которого удалены персональные данные (имена, никнеймы, аватары, ссылки на профили, контакты). id, billing и quota меняются при каждом вызове, поэтому показана только их структура.

json
{
  "id": "req_…",
  "platform": "google_play",
  "action": "profile",
  "results": {
    "app_id": "com.whatsapp",
    "url": "https://play.google.com/store/apps/details?id=com.whatsapp",
    "name": "WhatsApp Messenger",
    "summary": "Simple. Reliable. Private.",
    "description": "WhatsApp from Meta is a FREE messaging and video calling app. It’s used by over 2B people in more than 180 countries. It’s simple, reliable, and private, so you can easily keep in touch with your friends and family. WhatsApp works across mobile and desktop even on slow connection…",
    "developer": "WhatsApp LLC",
    "developer_email": "•••",
    "developer_website": "http://www.whatsapp.com/",
    "score": 4.6162252,
    "rating_count": 244448648,
    "review_count": 1952559,
    "installs": "10,000,000,000+",
    "min_installs": 10000000000,
    "price": 0,
    "is_free": true,
    "currency": "USD",
    "category": "Communication",
    "content_rating": "Everyone",
    "contains_ads": false,
    "offers_iap": true,
    "version": "VARY",
    "released": "Oct 18, 2010",
    "updated_at": "2026-09-19T00:49:04.000Z",
    "android_version": "Varies with device",
    "icon_url": "https://play-lh.googleusercontent.com/Gqxk4T0uZsDwFp07DE-508hkyvcNmgFuRwPiwTEfF7D7OzGv1FdHDzEyMxNsSBZLOJlGpe3ULvVM2RgrRAlBqA",
    "header_image_url": "https://play-lh.googleusercontent.com/eLX_xvno2Kq_zvpkkP8yPBRfo2TEQSrv7m7WrQ6xloPsDRJ85XQ28kGYuoR-_EBWh2Uoq2GMlDvlBEIxHRyhuSg",
    "privacy_policy": "https://www.whatsapp.com/legal/privacy-policy",
    "platform": "google_play",
    "screenshots": [
      "https://play-lh.googleusercontent.com/GQF4h3VL-kklOrVS_f1QRAJJZa2zQyVNcFbKdOIkvI_Pcu1op0Sy3uiryiTxpdcCDs7vEDA9eq0eWbxo0fx_wc8",
      "https://play-lh.googleusercontent.com/Q042rTbs53V_jW_c5fMqnNLCf-FBKiO2KiFKJJACa65oMCkaxqDSFKPQ7TH8nYetS-js-fMV7ptXSsF-aCkvcw",
      "https://play-lh.googleusercontent.com/EefxorXU8H0etXPHJsq4Nao8Npj7FqVT_h5rumnUS9KvIN7i-3WRotwduyEGi1Zg33BFHcuYRjQ0i01I3zJS"
    ],
    "rating_histogram": {
      "1": 10906306,
      "2": 3474926,
      "3": 8938533,
      "4": 21886032,
      "5": 199242772
    }
  },
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

Поля ответа

Бизнес-данные находятся в results. В таблице перечислены поля, которые может содержать запись; значения, которые платформа не показывает, никогда не выдумываются.

ПолеЗначение
app_idТрактуется так же, как на самой платформе
urlСсылка на запись на платформе.
nameНазвание самого объекта для возможностей по аккаунтам, товарам и компаниям.
summaryТрактуется так же, как на самой платформе
descriptionКраткое содержание или описание, обычно короче text.
developerТрактуется так же, как на самой платформе
developer_emailТрактуется так же, как на самой платформе
developer_websiteТрактуется так же, как на самой платформе
scoreТрактуется так же, как на самой платформе
rating_countКоличество оценивших. null означает, что значение не раскрыто, а не 0.
review_countКоличество отзывов для возможностей по товарам и компаниям. null означает, что значение не раскрыто, а не 0.
installsТрактуется так же, как на самой платформе
min_installsТрактуется так же, как на самой платформе
priceЦена числом без символа валюты; см. currency.
is_freeМожно ли скачать приложение бесплатно (keywords_for_app).
currencyКод валюты цены (например, CNY, USD). Если price есть, а currency равно null, не делайте предположений о валюте.
categoryНазвание категории во внутренней классификации платформы. Категории разных платформ не унифицированы.
content_ratingТрактуется так же, как на самой платформе
contains_adsТрактуется так же, как на самой платформе
offers_iapТрактуется так же, как на самой платформе
versionТрактуется так же, как на самой платформе
releasedТрактуется так же, как на самой платформе
updated_atТрактуется так же, как на самой платформе
android_versionТрактуется так же, как на самой платформе
icon_urlТрактуется так же, как на самой платформе
header_image_urlТрактуется так же, как на самой платформе
privacy_policyТрактуется так же, как на самой платформе
platformИдентификатор исходной платформы. Совпадает со значением platform в запросе (например, xiaohongshu, tiktok).
screenshotsТрактуется так же, как на самой платформе
rating_histogramТрактуется так же, как на самой платформе

Ошибки и оплата

401
Ключ отсутствует или недействителен.
402
Недостаточно средств на балансе. Сначала пополните баланс.
422
Недопустимое имя или значение параметра. Исправьте запрос по подсказкам в сообщении об ошибке. Без списания.
429
Достигнут лимит запросов в минуту. Подождите указанное в Retry-After время, затем повторите попытку.
503
Не удалось выполнить. Зарезервированная сумма возвращается на баланс. Если результат неизвестен, проверьте его перед повторной попыткой.
200 (пусто)
Нет данных. Без списания.

Ошибки