2025年3月1日、Google Maps Platformの料金体系が大幅に刷新されました。長らく親しまれてきた「毎月200米ドルの無料クレジット」が廃止され、現在はAPI(SKU)のカテゴリごとに無償リクエスト枠が設定される仕組みに移行しています。
「先月まで無料だったのに、突然請求が来た」「どのAPIキーが課金の原因かわからない」と困惑している方も多いのではないでしょうか。本記事では、新料金体系の概要と、Google Cloudコンソールで「どのAPIキーがいくら使っているか」を特定する具体的な手順を解説します。
1. 【2025年3月〜】新料金体系と無償リクエスト枠の仕組み
新しい体系では、利用するAPI(SKU)が「Essentials」「Pro」「Enterprise」のどのカテゴリに属するかによって、月間の無償リクエスト回数が決まります。
| カテゴリ | 無償枠(月間) | 主な対象SKU(例) |
| Essentials | 10,000回まで | Static Maps, Embed (Advanced), etc. |
| Pro | 5,000回まで | Places Details, Autocomplete, etc. |
| Enterprise | 1,000回まで | Dynamic Maps, Nearby Search, etc. |
注意点:
-
従来の「一律200ドル枠」ではないため、複数のAPIを併用している場合、特定のAPIだけが無償枠を超過して課金対象になるケースが増えています。
-
無料枠を超えた分は、自動的に従量課金へと移行します。
2. APIキー別の使用量・課金内訳を確認する6ステップ
複数のプロジェクトやサイトでAPIキーを使い分けている場合、デフォルトのレポート画面では「どのキーが原因で課金が発生したか」が判別できません。以下の手順でフィルタリングを行う必要があります。
ステップ1:Google Cloud Platform にログインして「課金」を押下
左のグローバルメニューより「課金」を押下します。
ステップ2:お支払い / 概要 画面で「レポート」を開く
左のメニューから「レポート」を押下します。
ステップ3:お支払い / レポート 画面で「グループ」を設定
無題のレポート画面に遷移しますので、フィルター設定を変更します。「グループ」を押下します。
ステップ4:グループ内の「ラベルキー」を設定
グループフィルタの下の方に「ラベルキー」があるので「キーを選択」から「google-maps-api-key-suffix」を選びます。
ステップ5:「使用日による期間」を設定する
基本的には、4まででAPIキー別の内訳が確認できるのですが、無料枠分は表示されないため、特に月初だと「表示する結果がありません」と表示されます。
「使用日による期間」から「先月」を選択します。
ステップ6:表示されたグラフで内訳を確認する
5で先月分のAPIキー別の内訳が表示されました。
ラベル列にはAPIキーの下4桁が表示されますので、どのキーをどこに使用しているか事前に一覧表を用意しておくと一目瞭然です。費用列・小計列に各キーの無料枠を超過した分の費用が表示されます。
最後に合計が表示されていますので、届いた請求書の合計と一致しているか確認しておきましょう。
3. コスト管理と今後の運用戦略
今回の改定により、小規模なサイトであっても、アクセスの多い特定のページでAPIを呼び出している場合は課金リスクが生じます。エンジニア・マネージャーとして検討すべき対策は以下の通りです。
-
APIキーの整理と制限: 不要なAPIキーは削除し、使用するキーには必ず「リファラー制限」や「IP制限」をかけて不正利用を防止する。
-
無料サービスへの切り替え: 単純な地図の表示だけであれば、無償で利用できる「マイマップの埋め込み」や、特定の条件下で無料の「Maps Embed API (Standard)」への移行を検討する。
-
クォータ(割り当て)の設定: 予期せぬ高額請求を防ぐため、Google Cloudコンソール上で1日あたりのリクエスト上限を設定しておく。
まとめ
Googleマップは依然として優れたUXを提供する強力なツールですが、新体系下では「出しっぱなし」によるコスト増に注意が必要です。まずは現在の利用状況をキー別に可視化し、本当にAPIが必要な箇所を見極めるマネジメントが求められています。
※Google CloudのUIは頻繁に変更されるため、最新の画面構成と異なる場合があります。操作時は公式ドキュメントも併せて参照してください。





