アプリ名・価格・日付をApp Store購入スクリーンショットから抽出
AppleのApp Storeにはエクスポート機能がなく、Google Playの唯一の方法は手動変換が必要なTakeout JSONファイルのみです。両ストアの履歴をスクリーンショットし、列名を一度設定するだけで、すべてのアプリ名・価格・日付・注文IDを数秒で1つのスプレッドシートにまとめられます。手作業の数時間は不要です。
スクリーンショット1枚あたり5〜10秒 · 印字テキスト最大99%の精度
購入履歴スクリーンショットから抽出できる情報
App Storeの購入スクリーンショットは、整った表ではなくスクロールする購入リストで、Google Playの履歴も同様です。アプリ名、価格、日付を手入力で打ち直す必要はありません。カスタム列抽出を使えば、必要な列名を一度入力するだけで、AIが画面上の各値を「フィールドの意味」を理解して見つけ出します。リスト上の位置は関係ありません。
エクスポートボタンもCSVもショートカットもない。スクリーンショットだけが頼り
AppleもGoogleも、購入履歴をワンクリックでダウンロードする方法は提供していません。税控除のためにこのデータを必要とするフリーランサー、個人開発者、小規模事業主にとって、最速の方法はすでに手元にあるもの、つまりスクリーンショットです。
「古い購入履歴については、詳細を一度に1件ずつスクリーンショットするのが精一杯かもしれません。CSV/XLSへのエクスポート機能はありません。」
Apple Support Communities、2022年、「私も」と33件の返信が寄せられたスレッドで最も支持された回答
App Storeにはエクスポート機能が一切ない
Appleの購入履歴画面は閲覧専用のスクロールリストで、デフォルトの表示期間は90日間です。データを取り出す「公式」な方法は、各ページのスクリーンショットを撮るか、privacy.apple.comからアカウント全体の書き出しをリクエストするかのどちらかで、後者は数日かかります。確定申告の時期に「数日」では、スプレッドシートに入れる必要がある何百もの購入履歴を前にしては役に立ちません。
Google Playが提供するのは生のJSONで、スプレッドシートではない
Google Playの唯一のエクスポート方法はGoogle データ エクスポート経由で、ネストされた配列とエポック形式のタイムスタンプを含むPurchase History.jsonファイルが届きます。これを実用的なスプレッドシートに変換するには、スクリプトを書くかExcel Power Queryを操作する必要があり、ほとんどのユーザーには時間もツールもない技術的な回り道です。
1つの列セットで両ストアに対応
列を一度定義するだけで、App Name、Price、Purchase Date、Order IDを設定し、AIが各値の意味を理解して読み取ります。スクリーンショットがApp Storeのグレースケールのグループ化リストでも、Google Playの暗めのカードベースのレイアウトでも、ストアごとの設定なしに抽出が各UIに自動で適応します。
推論列がアプリ購入とサブスクリプションを仕分け
Purchase Type列を追加すると、抽出中にAIが各エントリをApp、サブスクリプション、またはApp内課金としてラベル付けします。フリーランサーにとっては、税控除の対象となるソフトウェアのサブスクリプションが単発の購入と自動的に分離され、書き出し後の仕分けが不要になります。各スクリーンショットが6つのフィールドすべてが入力された1行になります。
数十枚のスクリーンショットから、確定申告に使える1枚のスプレッドシートへ
フリーランサーや個人開発者で、Schedule Cのためにソフトウェア費用を記録する必要がある方へ。両方のアプリストアの購入履歴スクリーンショットからデータを取得する場合、アップロードからエクスポートまでの流れは次のとおりです。
購入履歴ページをスクリーンショットする
iPhoneでApp Storeを開き(写真をタップ → 購入履歴)、またはAndroidでGoogle Playを開きます(プロフィール → お支払いと定期購入 → 予算と履歴)。スクロールしながら、履歴全体をカバーするスクリーンショットを撮影してください。各スクリーンショットに複数の購入が含まれる場合がありますが、AIが表示されているすべてのエントリを抽出します。
列に名前を付ける
アプリ名、価格、購入日、注文ID、購入タイプ、お支払い方法 と入力します。AIは各スクリーンショットのすべてのエントリを読み取り、意味に基づいてこれらのフィールドを識別し、列にマッピングします。「$0.00」の無料ダウンロードタグが表示されるApp Storeの購入と、「サブスクリプション」ラベルが付いたGoogle Playのエントリも、1回の処理で対応します。
1枚のスプレッドシートにエクスポート
処理時間はスクリーンショット1枚あたり平均5〜10秒です。出力は、両ストアのすべての購入が1つのテーブルにまとめられた単一のXLSXまたはCSVで、指定した列がそのまま使用されます。各購入詳細を開いて手入力するよりも約18倍高速です。エクスポートして税務記録に添付してください。
購入履歴の抽出が活きる場面と、注意が必要な場面
最適なケース
購入履歴一覧ページのフル解像度スクリーンショット。各画面に複数の購入エントリが含まれます。AIはすべてを読み取り、機械生成のストアテキストに対して最大99%の精度を発揮します。
年末の税務準備のためのストア横断バッチ処理。App StoreとGoogle Playの購入履歴を1つのスプレッドシートに統合し、カテゴリ別の小計を自動集計。ストアごとの手作業集計は不要です。
Schedule Cのためのサブスクリプション経費の特定。AIが定期購入を自動分類するため、控除対象のソフトウェア費用を単発購入から分離できます。
注意が必要なケース
別のデバイスで撮影した画面の写真。本ツールはスクリーンショットを処理するものであり、スマホ画面の写真には対応していません。モアレ縞、映り込み、斜めからの撮影は精度を著しく低下させます。デバイス標準のスクリーンショット機能をご利用ください。
AppleまたはGoogleアカウントへの直接アクセスは行いません。視覚的なスクリーンショットを提供していただく必要があります。ストアアカウントへのログイン、購入履歴の自動取得、返金処理はできません。
複数のApple IDまたはGoogleアカウント。購入履歴が複数のアカウントに分散している場合、各アカウントの履歴にそれぞれスクリーンショットが必要です。まとめてアップロードすればAIがすべての画像を処理しますが、アカウント間の重複自動排除は行いません。
よくある質問
AppleのApp Storeには購入履歴をエクスポートする機能はありますか?
いいえ。App Storeアプリまたはreportaproblem.apple.comからアクセスできるAppleの購入履歴画面は表示専用です。エクスポート、印刷、ダウンロード機能は組み込まれていません。Appleが提供する代替手段は、ページごとにスクリーンショットを撮るか、privacy.apple.comから完全なデータエクスポートをリクエストする方法のみで、後者は数日後にCSVで配信されます。どちらの方法でも、スプレッドシートに含めるフィールドや期間をすぐに制御することはできません。
Google Playの場合はどうですか?そこからエクスポートできますか?
Google Playの唯一のエクスポート方法はGoogle データ エクスポートで、ネストされた取引データをJSON形式で含むPurchase History.jsonファイルが出力されます。タイムスタンプはエポック時間で、お支払い方法の詳細はサブオブジェクト内に埋め込まれています。これを読みやすいスプレッドシートに変換するには、スクリプトを作成するか、Excel Power Queryでインポートして変換する必要があります。スクリーンショット抽出では、この変換ステップ全体を省略できます。スクリーンショットを撮り、列に名前を付け、スプレッドシートを直接取得できます。
App StoreとGoogle Playのスクリーンショットを同じバッチで処理できますか?
はい。列名のセット(App Name、Price、Purchase Date、Order ID)を定義し、両ストアのスクリーンショットを同じバッチにアップロードします。AIは各スクリーンショットを個別に処理し、画面上のレイアウト上の位置ではなく、各値の意味を読み取ります。App Storeは請求日ごとにグループ化されたグレーの枠線付きリストで項目を表示します。Google Playはより暗いカードベースのリストを使用します。列定義は両方で同じままです。クロスストア機能の詳細については、ゲームおよびデジタル購入スクリーンショットの概要を参照してください。
AIはサブスクリプションと一度きりのアプリ購入を区別できますか?
はい。Purchase Type列を追加すると、AIは抽出中に各エントリをApp、サブスクリプション、またはApp内課金としてラベル付けします。これは推論列を使用しており、スクリーンショット自体に明示的な「タイプ」フィールドがない場合でも、AIが各エントリのコンテキストを読み取ってタイプを決定します。控除対象のソフトウェア費用を追跡しているフリーランサーにとって、これはサブスクリプション費用がエクスポート内で一度きりの購入からすでに分離され、Schedule Cの分類にすぐ使用できることを意味します。
何年も前の購入履歴がありますが、古いスクリーンショットと最近のものを一緒に処理できますか?
はい。スクリーンショット自体に日付の制限はなく、AIが画面上の各エントリから日付テキストを読み取ります。古いスクリーンショットに「Jul 14, 2021」と表示され、最近のものに「Aug 5, 2026」と表示されている場合、両方ともそのままDate列に抽出されます。出力は、スクリーンショットに含まれる日付範囲を自然にカバーします。完全な記録を得るには、ストアの購入履歴ページで日付フィルターを調整して全履歴をカバーするスクリーンショットを撮ってください。App Storeはデフォルトで過去90日間を表示しますが、特定の年を表示でき、Google Playは無制限にスクロールバックできます。
Steamの購入確認、ギフトカードコード、コンソールストアの領収書についても、同じバッチと同じ列セットで対応できます。ゲームおよびデジタル購入スクリーンショットの概要で、対応するすべてのストアタイプを確認できます。Steam購入、ギフトカードコード、コンソールストアの領収書の各ノードページで、各ストアの詳細を説明しています。