当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

Google Play API

アプリのパッケージ名を使って、モバイルアプリの詳細、バージョン情報、デベロッパーの返信、ユーザーレビューを取得します。

アプリのプロフィールとレビューの取得にはAndroidのパッケージ名を使用します。ストアのURL全体はパッケージ識別子の代わりになりません。

プラットフォームの稼働状況

24時間の稼働状況
正常
正常

過去30日間

利用可能な機能

Google Playの各アクションについて、内容、料金、過去24時間の稼働状況を掲載しています。アクションを開くと、パラメータ、レスポンスフィールド、コードサンプルを確認できます。

機能できること1,000リクエストあたり24時間の稼働状況
検索searchアプリ名や用途でGoogle Playのアプリを検索します。パッケージID、デベロッパー、評価、インストール数の範囲、価格、カテゴリ、コンテンツのレーティング、最終更新日を取得できます。返されたapp_idは詳細やレビューの取得に使えます。installsは範囲の下限値で、正確な数ではありません。1,000リクエストあたり$1.39正常
アプリ詳細profileパッケージ名を指定して、Google PlayのAndroidアプリを1件取得します。バージョン、最低Androidバージョン、価格、広告の有無、アプリ内課金、評価の分布、プライバシーポリシーを取得できます。完全なリンクではなく、PlayのURLの?id=以降の値(com.example.appなど)を指定してください。1,000リクエストあたり$1.39正常
レビューreviewsGoogle PlayでAndroidアプリのユーザーレビューを取得します。各レビューには評価スコア、本文、高評価数、アプリのバージョン、言語、デベロッパーの返信(ある場合)が含まれます。newestまたはtop_ratedで並べ替え、page_tokenを使って次のページを取得できます。最大200件です。1,000リクエストあたり$1.39正常
アプリのキーワードランキングkeywords_for_appapp_idにパッケージ名を指定して、AndroidアプリがGoogle Playでランクインしている検索キーワードを一覧表示します。各キーワードには検索ボリューム、検索結果でのアプリの順位、数値の最終更新日時に加え、アプリの評価と価格が含まれます。米国ストアのみに対応しており、キーワードごとの検索結果の総数は取得できません。デフォルトは20件、最大100件です。1,000リクエストあたり$11.51正常
メトリクス一括取得bulk_metrics最大20個のAndroidアプリについて、キーワードランキングの集計を1回のリクエストで取得します。アプリはapp_idsにcom.spotify.musicのようなパッケージ名で指定します。各行には、そのアプリがランクインしているGoogle Play検索キーワードの数、そのうち1位、トップ3、トップ10に入っている数、それらの合計検索ボリュームが含まれます。米国ストアのみ対応で、キーワードデータのないアプリの行は返されません。1,000リクエストあたり$11.51正常
競合competitorsapp_idに指定したパッケージ名のAndroidアプリについて、同じ検索キーワードで競合するGoogle Playアプリを一覧表示します。各行には、共通キーワード、それらでの平均順位、トップ10に入る共通キーワード、共通キーワードの検索ボリュームが、各競合アプリ自体のキーワード集計とあわせて表示されます。米国ストアのみ対応で、アプリ名ではなくパッケージIDで返されます。競合アプリはデフォルトで20件、最大100件です。1,000リクエストあたり$11.51正常
書籍bookskeywordにタイトル、著者、トピックを指定して、Google Playの書籍セクションを検索します。各書籍にはID、著者、形式、カテゴリ、評価、価格と通貨、表紙、説明が含まれます。ストアはcountry、言語はlanguageで指定します。1ページで最大40冊を返し、ページングはありません。1,000リクエストあたり$0.56正常
ゲームgamesGoogle PlayのAndroidゲームを、トップチャート(無料、有料、売上上位)、GAME_PUZZLEのようなゲームカテゴリ、または検索語で閲覧します。chart、category、keywordのいずれか1つだけを指定してください。何も指定しない場合は無料トップチャートが返されます。各ゲームには順位、パッケージID、デベロッパー、スコア、インストール数の範囲、価格、説明が含まれます。デフォルトで20件、最大50件で、1ページのみです。1,000リクエストあたり$0.56正常
共通キーワードkeyword_intersectionapp_idsにパッケージ名を指定し、2〜10個のAndroidアプリを、すべてのアプリがランクインしているGoogle Play検索キーワードで比較します。各行は1つの共通keywordで、その検索ボリュームと、rankings内に各アプリの順位とタイトルが含まれます。米国ストアのみ対応で、Google Playはキーワードごとの結果件数を提供しません。デフォルトで20キーワード、最大100キーワードです。1,000リクエストあたり$11.51正常

機能を開くと、パラメータ、レスポンスフィールド、コードサンプル、トライアルを確認できます。

Google Playの各アクションではどのような入力を指定できますか?

以下の各回答では、呼び出し可能なアクション1つとその実際の入力を対応付けています。パラメータの意味と指定可能な値はアクションごとに異なります。同じ名前でも、すべてのプラットフォームで同じ意味になるとは限りません。

公式情報源へのリンクは、横に記載したプラットフォーム用語を説明する目的でのみ掲載しています。プラットフォームによる認可や推奨を意味するものではありません。また、このページに記載がない限り、公式サイトの機能はEveryInfra APIには含まれません。

アクション必須任意提供方式上限1,000件あたりレスポンスフィールド
search

検索

アプリ名や用途でGoogle Playのアプリを検索します。パッケージID、デベロッパー、評価、インストール数の範囲、価格、カテゴリ、コンテンツのレーティング、最終更新日を取得できます。返されたapp_idは詳細やレビューの取得に使えます。installsは範囲の下限値で、正確な数ではありません。

keywordcountry, language, page_tokenSync配信カタログ値:defaultLimit=20、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。 次のページを取得するには、他のパラメータは変えずにnext_page_tokenをpage_tokenとして渡します。1ページにつき1回の呼び出しです。 1ページあたり最大100行です。1,000リクエストあたり$1.39app_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
profile

アプリ詳細

パッケージ名を指定して、Google PlayのAndroidアプリを1件取得します。バージョン、最低Androidバージョン、価格、広告の有無、アプリ内課金、評価の分布、プライバシーポリシーを取得できます。完全なリンクではなく、PlayのURLの?id=以降の値(com.example.appなど)を指定してください。

app_idcountry, languageSync配信—1,000リクエストあたり$1.39app_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
reviews

レビュー

Google PlayでAndroidアプリのユーザーレビューを取得します。各レビューには評価スコア、本文、高評価数、アプリのバージョン、言語、デベロッパーの返信(ある場合)が含まれます。newestまたはtop_ratedで並べ替え、page_tokenを使って次のページを取得できます。最大200件です。

app_idcountry, language, page_token, sortSync配信カタログ値:defaultLimit=40、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。 次のページを取得するには、他のパラメータは変えずにnext_page_tokenをpage_tokenとして渡します。1ページにつき1回の呼び出しです。 1ページあたり最大200行です。1,000リクエストあたり$1.39id · 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_app

アプリのキーワードランキング

app_idにパッケージ名を指定して、AndroidアプリがGoogle Playでランクインしている検索キーワードを一覧表示します。各キーワードには検索ボリューム、検索結果でのアプリの順位、数値の最終更新日時に加え、アプリの評価と価格が含まれます。米国ストアのみに対応しており、キーワードごとの検索結果の総数は取得できません。デフォルトは20件、最大100件です。

app_idcountrySync配信カタログ値:defaultLimit=20、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。より大きいlimitも指定できますが、100が上限として適用されます。1,000リクエストあたり$11.51keyword · 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_metrics

メトリクス一括取得

最大20個のAndroidアプリについて、キーワードランキングの集計を1回のリクエストで取得します。アプリはapp_idsにcom.spotify.musicのようなパッケージ名で指定します。各行には、そのアプリがランクインしているGoogle Play検索キーワードの数、そのうち1位、トップ3、トップ10に入っている数、それらの合計検索ボリュームが含まれます。米国ストアのみ対応で、キーワードデータのないアプリの行は返されません。

app_idscountrySync配信—1,000リクエストあたり$11.51app_id · keyword_count · top1_keywords · top3_keywords · top10_keywords · keywords_search_volume · platform
competitors

競合

app_idに指定したパッケージ名のAndroidアプリについて、同じ検索キーワードで競合するGoogle Playアプリを一覧表示します。各行には、共通キーワード、それらでの平均順位、トップ10に入る共通キーワード、共通キーワードの検索ボリュームが、各競合アプリ自体のキーワード集計とあわせて表示されます。米国ストアのみ対応で、アプリ名ではなくパッケージIDで返されます。競合アプリはデフォルトで20件、最大100件です。

app_idcountrySync配信カタログ値:defaultLimit=20、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。より大きいlimitも指定できますが、100が上限として適用されます。1,000リクエストあたり$11.51app_id · shared_keywords · avg_position · shared_top10_keywords · shared_search_volume · keyword_count · top10_keywords · target_app_id · platform
books

書籍

keywordにタイトル、著者、トピックを指定して、Google Playの書籍セクションを検索します。各書籍にはID、著者、形式、カテゴリ、評価、価格と通貨、表紙、説明が含まれます。ストアはcountry、言語はlanguageで指定します。1ページで最大40冊を返し、ページングはありません。

keywordcountry, languageSync配信カタログ値:defaultLimit=20、maxLimit=40。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。より大きいlimitも指定できますが、40が上限として適用されます。1,000リクエストあたり$0.56book_id · title · author · url · format · category · rating · rating_scale · price · currency · cover_url · description · platform
games

ゲーム

Google PlayのAndroidゲームを、トップチャート(無料、有料、売上上位)、GAME_PUZZLEのようなゲームカテゴリ、または検索語で閲覧します。chart、category、keywordのいずれか1つだけを指定してください。何も指定しない場合は無料トップチャートが返されます。各ゲームには順位、パッケージID、デベロッパー、スコア、インストール数の範囲、価格、説明が含まれます。デフォルトで20件、最大50件で、1ページのみです。

category, chart, country, keyword, languageSync配信カタログ値:defaultLimit=20、maxLimit=50。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。より大きいlimitも指定できますが、50が上限として適用されます。1,000リクエストあたり$0.56rank · app_id · name · url · developer · category · score · installs · price · is_free · currency · icon_url · description · platform
keyword_intersection

共通キーワード

app_idsにパッケージ名を指定し、2〜10個のAndroidアプリを、すべてのアプリがランクインしているGoogle Play検索キーワードで比較します。各行は1つの共通keywordで、その検索ボリュームと、rankings内に各アプリの順位とタイトルが含まれます。米国ストアのみ対応で、Google Playはキーワードごとの結果件数を提供しません。デフォルトで20キーワード、最大100キーワードです。

app_idscountrySync配信カタログ値:defaultLimit=20、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。より大きいlimitも指定できますが、100が上限として適用されます。1,000リクエストあたり$11.51keyword · search_volume · ranked_at · rankings · total_keywords · platform

Google Playのsearchのパラメータはそれぞれどういう意味ですか?

アプリ名や用途でGoogle Playのアプリを検索します。パッケージID、デベロッパー、評価、インストール数の範囲、価格、カテゴリ、コンテンツのレーティング、最終更新日を取得できます。返されたapp_idは詳細やレビューの取得に使えます。installsは範囲の下限値で、正確な数ではありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
keyword必須
Google Playのアプリ名または用途のクエリです(例:note taking)。パッケージ名の完全一致検索ではありません。アプリの詳細とレビューにはapp_idを使用してください。
country任意
Google Playストアフロントの国または地域を、usなどの小文字のコードで選択します。デフォルトはusです。searchとprofileでは照会するストアフロントが変わりますが、ユーザーの端末の地域や開発者の国籍が変わるわけではありません。reviewsでは返されるレビューは変わりません。レビューはlanguageによってのみ変わるため、同じ言語であればusとgbで同じレビューが返されます。市場ごとにレビューを比較するには、countryだけでなくlanguageを変更してください。
language任意
Play Storeのコンテンツとレビューのクエリに使用する言語を選択します(例:en、zh)。デフォルトはenです。国が自動的に変わることはなく、返されるすべてのレビューがその言語で書かれていることを保証するものでもありません。
page_token任意
ページネーショントークンです。次のページを取得するには、前回のレスポンスのnext_page_tokenを渡します。最初のページでは省略してください。他のパラメータはすべて変更しないでください。トークンの有効期限は24時間で、1ページごとに1回の呼び出しとなります。

Google Playのprofileのパラメータはそれぞれどういう意味ですか?

パッケージ名を指定して、Google PlayのAndroidアプリを1件取得します。バージョン、最低Androidバージョン、価格、広告の有無、アプリ内課金、評価の分布、プライバシーポリシーを取得できます。完全なリンクではなく、PlayのURLの?id=以降の値(com.example.appなど)を指定してください。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
app_id必須
Play StoreのURLの?id=の値であるAndroidパッケージ名です(例:com.example.app)。Apple App Storeの数値IDではありません。Play URL全体ではなく、パッケージ名を渡してください。
country任意
Google Playストアフロントの国または地域を、usなどの小文字のコードで選択します。デフォルトはusです。searchとprofileでは照会するストアフロントが変わりますが、ユーザーの端末の地域や開発者の国籍が変わるわけではありません。reviewsでは返されるレビューは変わりません。レビューはlanguageによってのみ変わるため、同じ言語であればusとgbで同じレビューが返されます。市場ごとにレビューを比較するには、countryだけでなくlanguageを変更してください。
language任意
Play Storeのコンテンツとレビューのクエリに使用する言語を選択します(例:en、zh)。デフォルトはenです。国が自動的に変わることはなく、返されるすべてのレビューがその言語で書かれていることを保証するものでもありません。

Google Playのreviewsのパラメータはそれぞれどういう意味ですか?

Google PlayでAndroidアプリのユーザーレビューを取得します。各レビューには評価スコア、本文、高評価数、アプリのバージョン、言語、デベロッパーの返信(ある場合)が含まれます。newestまたはtop_ratedで並べ替え、page_tokenを使って次のページを取得できます。最大200件です。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
app_id必須
Play StoreのURLの?id=の値であるAndroidパッケージ名です(例:com.example.app)。Apple App Storeの数値IDではありません。Play URL全体ではなく、パッケージ名を渡してください。
Google Play:アプリの評価、ユーザーレビュー、デベロッパーの返信 — 公式ドキュメントでは、評価とレビューはユーザーが更新できること、レビューにはアプリのバージョン、「役に立った」の投票、デベロッパーの返信が関連付けられることを説明しています。公開レビューは審査のため反映が遅れることがあり、テスト版のフィードバックは公開されません。公式コンソールや返信APIの機能は、このエンドポイントの機能と同じではありません。 · 確認日
country任意
Google Playストアフロントの国または地域を、usなどの小文字のコードで選択します。デフォルトはusです。searchとprofileでは照会するストアフロントが変わりますが、ユーザーの端末の地域や開発者の国籍が変わるわけではありません。reviewsでは返されるレビューは変わりません。レビューはlanguageによってのみ変わるため、同じ言語であればusとgbで同じレビューが返されます。市場ごとにレビューを比較するには、countryだけでなくlanguageを変更してください。
language任意
Play Storeのコンテンツとレビューのクエリに使用する言語を選択します(例:en、zh)。デフォルトはenです。国が自動的に変わることはなく、返されるすべてのレビューがその言語で書かれていることを保証するものでもありません。
page_token任意
ページネーショントークンです。次のページを取得するには、前回のレスポンスのnext_page_tokenを渡します。最初のページでは省略してください。他のパラメータはすべて変更しないでください。トークンの有効期限は24時間で、1ページごとに1回の呼び出しとなります。
sort任意
アプリレビューの並び順です。newestは新しいレビュー順、top_ratedは評価の高いレビュー順で、reviewsのデフォルトはnewestです。カタログではsearchとprofileにもこの名前が記載されていますが、アプリ検索のランキングや総合評価のフィルターではありません。
指定可能な値:newesttop_rated

Google Playのkeywords_for_appのパラメータはそれぞれどういう意味ですか?

app_idにパッケージ名を指定して、AndroidアプリがGoogle Playでランクインしている検索キーワードを一覧表示します。各キーワードには検索ボリューム、検索結果でのアプリの順位、数値の最終更新日時に加え、アプリの評価と価格が含まれます。米国ストアのみに対応しており、キーワードごとの検索結果の総数は取得できません。デフォルトは20件、最大100件です。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
app_id必須
Androidのパッケージ名(例:com.spotify.music)、または?id=を含むアプリのplay.google.comリンクです。Appleの数値IDではありません。パッケージ名以外は呼び出しの実行前に拒否されます。
country任意
keywords_for_appのストアフロントです。対応しているのは米国ストアのみです。省略するかusを指定してください。それ以外の国は呼び出しの実行前に拒否されます。

Google Playのbulk_metricsのパラメータはそれぞれどういう意味ですか?

最大20個のAndroidアプリについて、キーワードランキングの集計を1回のリクエストで取得します。アプリはapp_idsにcom.spotify.musicのようなパッケージ名で指定します。各行には、そのアプリがランクインしているGoogle Play検索キーワードの数、そのうち1位、トップ3、トップ10に入っている数、それらの合計検索ボリュームが含まれます。米国ストアのみ対応で、キーワードデータのないアプリの行は返されません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
app_ids必須
bulk_metrics(1〜20個)またはkeyword_intersection(2〜10個)に渡すアプリで、配列またはカンマ区切りの文字列でAndroidのパッケージ名を指定します。パッケージ名はPlayストアのリンクで?id=の後に続く値です(例:com.spotify.music)。対象は米国ストアのみです。bulk_metricsではアプリごとに1件が返り、データのないアプリは除外されます。keyword_intersectionでは各件が、すべてのアプリが順位を得ているキーワード1つに対応します。それ以外の個数は、呼び出しの実行前に拒否されます。
country任意
bulk_metricsのストアフロントです。対応しているのは米国ストアのみです。省略するかusを指定してください。それ以外の国は呼び出しの実行前に拒否されます。

Google Playのcompetitorsのパラメータはそれぞれどういう意味ですか?

app_idに指定したパッケージ名のAndroidアプリについて、同じ検索キーワードで競合するGoogle Playアプリを一覧表示します。各行には、共通キーワード、それらでの平均順位、トップ10に入る共通キーワード、共通キーワードの検索ボリュームが、各競合アプリ自体のキーワード集計とあわせて表示されます。米国ストアのみ対応で、アプリ名ではなくパッケージIDで返されます。競合アプリはデフォルトで20件、最大100件です。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
app_id必須
競合を調べたいアプリのAndroidパッケージ名(例:com.spotify.music)、または?id=を含むplay.google.comリンクです。Appleの数値IDなど、パッケージ名以外のものは呼び出しの実行前に拒否されます。
country任意
competitorsのストアフロントです。対応しているのは米国ストアのみです。省略するかusを指定してください。それ以外の国は呼び出しの実行前に拒否されます。

Google Playのbooksのパラメータはそれぞれどういう意味ですか?

keywordにタイトル、著者、トピックを指定して、Google Playの書籍セクションを検索します。各書籍にはID、著者、形式、カテゴリ、評価、価格と通貨、表紙、説明が含まれます。ストアはcountry、言語はlanguageで指定します。1ページで最大40冊を返し、ページングはありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
keyword必須
Google Playブックスで検索する内容です。タイトル、著者、トピックのいずれかを指定します(例:stoicism)。
country任意
Google Playストアフロントの国または地域を、usなどの小文字のコードで選択します。デフォルトはusです。searchとprofileでは照会するストアフロントが変わりますが、ユーザーの端末の地域や開発者の国籍が変わるわけではありません。reviewsでは返されるレビューは変わりません。レビューはlanguageによってのみ変わるため、同じ言語であればusとgbで同じレビューが返されます。市場ごとにレビューを比較するには、countryだけでなくlanguageを変更してください。
language任意
Play Storeのコンテンツとレビューのクエリに使用する言語を選択します(例:en、zh)。デフォルトはenです。国が自動的に変わることはなく、返されるすべてのレビューがその言語で書かれていることを保証するものでもありません。

Google Playのgamesのパラメータはそれぞれどういう意味ですか?

Google PlayのAndroidゲームを、トップチャート(無料、有料、売上上位)、GAME_PUZZLEのようなゲームカテゴリ、または検索語で閲覧します。chart、category、keywordのいずれか1つだけを指定してください。何も指定しない場合は無料トップチャートが返されます。各ゲームには順位、パッケージID、デベロッパー、スコア、インストール数の範囲、価格、説明が含まれます。デフォルトで20件、最大50件で、1ページのみです。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
category任意
gamesのゲームカテゴリです(例:GAME_PUZZLE、GAME_ACTION)。短縮形のpuzzleやactionも使用できます。chartやkeywordと併用せず、それらの代わりに使用してください。
chart任意
gamesのゲームチャートで、top_free(他に何も指定しない場合のデフォルト)、top_paid、top_grossingのいずれかです。categoryやkeywordと併用せず、それらの代わりに使用してください。
country任意
Google Playストアフロントの国または地域を、usなどの小文字のコードで選択します。デフォルトはusです。searchとprofileでは照会するストアフロントが変わりますが、ユーザーの端末の地域や開発者の国籍が変わるわけではありません。reviewsでは返されるレビューは変わりません。レビューはlanguageによってのみ変わるため、同じ言語であればusとgbで同じレビューが返されます。市場ごとにレビューを比較するには、countryだけでなくlanguageを変更してください。
keyword任意
ゲームの検索キーワードです(例:chess)。chartやcategoryの代わりに使用し、これらと併用しないでください。
language任意
Play Storeのコンテンツとレビューのクエリに使用する言語を選択します(例:en、zh)。デフォルトはenです。国が自動的に変わることはなく、返されるすべてのレビューがその言語で書かれていることを保証するものでもありません。

Google Playのkeyword_intersectionのパラメータはそれぞれどういう意味ですか?

app_idsにパッケージ名を指定し、2〜10個のAndroidアプリを、すべてのアプリがランクインしているGoogle Play検索キーワードで比較します。各行は1つの共通keywordで、その検索ボリュームと、rankings内に各アプリの順位とタイトルが含まれます。米国ストアのみ対応で、Google Playはキーワードごとの結果件数を提供しません。デフォルトで20キーワード、最大100キーワードです。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
app_ids必須
bulk_metrics(1〜20個)またはkeyword_intersection(2〜10個)に渡すアプリで、配列またはカンマ区切りの文字列でAndroidのパッケージ名を指定します。パッケージ名はPlayストアのリンクで?id=の後に続く値です(例:com.spotify.music)。対象は米国ストアのみです。bulk_metricsではアプリごとに1件が返り、データのないアプリは除外されます。keyword_intersectionでは各件が、すべてのアプリが順位を得ているキーワード1つに対応します。それ以外の個数は、呼び出しの実行前に拒否されます。
country任意
keyword_intersectionのストアフロントです。対応しているのは米国ストアのみです。省略するかusを指定してください。それ以外の国は呼び出しの実行前に拒否されます。

Google Play APIの使い方

  1. 01公開カタログからプラットフォームのアクションを選択します。
  2. 02プラットフォーム、アクション、必須パラメータをPOST /api/v1/socialに送信します。
  3. 03レスポンスから結果を読み取ります。非同期のアクションの場合は、返されたジョブIDをポーリングします。
  4. 04アプリケーションで必要なレスポンスフィールドを保存します。
google_play_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"google_play","action":"search","params":{"keyword":"<keyword>"}}'

Google Playのガイド

これらのアクションを使った実践例と手法です。まずこのページで現在のアクション、パラメータ、フィールドを確認してください。記事内の例や制限は、最新のカタログに代わるものではありません。

Blog

レビューデータを有料プロダクトにする方法:App Storeのフィードバックからバージョン方針を決めるまで

スクレイピングしたレビューから、課金できるプロダクトをどう作ればよいのでしょうか。本記事では、アプリストアのレビュー分析を出発点に、感情スコアやワードクラウドを提供するだけにとどまらず、エビデンスカード、サポートチケット、バージョンレビュー、サービスの範囲、契約更新時の検証について解説します。

記事を読む
Build

統合データAPI入門:機能カタログから最初の有効な結果を得るまで

platform、action、paramsで複数プラットフォームのデータにアクセスします。機能カタログの読み方、最小限のリクエストの送信、非同期タスク・部分的な結果・課金の扱い方、追跡可能なデータ記録の作り方を解説します。

記事を読む

Google Play APIに関する質問

Google Play APIでは何を取得できますか?

platformをgoogle_playに設定します。現在のカタログには検索、アプリ詳細、レビュー、アプリのキーワードランキング、メトリクス一括取得、moreが掲載されています。これらのアクション名はそれぞれ異なるGoogle Playのオブジェクトやビューを表すもので、互いに置き換えられる検索モードではありません。

Google Playのsearchリクエストを開始するには、どの入力を使用しますか?

Google Playのアプリ名または用途のクエリです(例:note taking)。パッケージ名の完全一致検索ではありません。アプリの詳細とレビューにはapp_idを使用してください。params内のkeywordとして送信してください。

Google Playのsearchはどのフィールドを返しますか?

宣言されたスキーマにはapp_id、name、summary、descriptionが含まれます。宣言されたフィールドでも個々のレコードには含まれない場合があり、他のアクションにはそれぞれ独自のフィールド一覧があります。

Google Playのアクションはすべて即座に結果を返しますか?

非同期と表示されたアクションはジョブIDを返すので、そのIDをポーリングします。それ以外のすべてのアクションも非同期で実行できます。リクエストボディに"mode": "async"を追加するとすぐにジョブIDが返されるため、時間のかかるタスクや上限値を大きく設定する場合に便利です。現在のカタログにはsync配信が含まれています。