AI道場 / ニュース

Usage and Cost Analytics APIとは?Claudeの費用を利用者別に集計

・Anthropicの発表より・AI道場 編集部

Anthropicは、組織のトークン使用量と費用をモデル別・ワークスペース別・APIキー別などに集計できるUsage and Cost Analytics APIをベータ版で公開しました。対象はClaude ConsoleとClaude Enterpriseの組織です。従来のUsage and Cost APIはレガシー扱いになりましたが、引き続きサポートされます。

Usage and Cost Analytics APIとは

Usage and Cost Analytics APIは、組織で使ったClaudeのトークン量と費用の履歴をプログラムから取得するためのAPIです。現在はベータ版で、次の2種類の窓口(エンドポイント)があります。

Claude Consoleの組織であれば、取得できるデータはConsoleのUsageページやCostページに表示される内容に近いものです。

何が変わるか

集計の切り口を選べます。 モデル、ワークスペース、APIキーのほか、各リクエストの背後にいるユーザーやサービスアカウント別に結果を分けられます。ただし、APIキーの軸(api_key_id)が適用されるのはClaude Consoleの組織だけです。適用されない組織では全行でnullになり、この軸での絞り込みは何にも一致しません。

Claude ConsoleとClaude Enterpriseで同じ作りになります。 エンドポイント、パラメーター、応答の項目が共通なので、連携を一度作れば両方の組織に使えます。

既存のAPIはレガシー扱いになります。 Usage and Cost APIと、Claude Enterprise Analytics APIのusage_report、cost_report、user_usage_report、user_cost_reportが対象です。いずれも引き続きサポートされます。

仕組み

応答の各行は3つの部分でできています。starting_atとending_atが対象期間、groupが集計の軸、usageまたはcostが数値です。

「誰の利用か」を示すのがactorという軸です。ユーザー、サービスアカウント、クラウド側のID、またはどれにも当たらない場合はAPIキー自体がここに入ります。どのIDにも結び付けられない利用はactorがnullになります。

費用のエンドポイントでは、amountが割引後でクレジット適用前の金額、list_amountが定価での金額です。金額はセント単位の文字列で、たとえば「41280.000000」は412.80ドルを意味します。cost_typeとtoken_typeを軸に加えると、費用の種類やトークンの種類ごとの内訳も取得できます。

Priority Tierの契約枠で処理されたリクエストは、トークン費用がゼロとして集計されます。契約料金は別請求で、このデータには含まれません。

使い方・始め方

Admin APIは個人アカウントでは利用できないため、先にClaude Consoleで組織を設定します。

Admin APIキーを使う場合、公式ドキュメントはデータ収集用サービス専用のキーを発行し、シークレット管理の仕組みに保管して定期的に更新するよう勧めています。可能であれば、短期間だけ有効なトークンを使えるWorkload Identity Federationが推奨されています。

期間とデータ反映の注意点

指定できる開始日は2026年1月1日以降で、かつ過去365日以内です。1回のリクエストで指定できる期間は最大31日で、それより長い期間はリクエストを分けます。分単位の区切りを使う場合は最大24時間です。

データは通常4時間以内に反映され、最大で24時間かかることがあります。応答のdata_refreshed_atより後の利用分は、欠けているか一部のみの可能性があります。

数値は、遅れて届くイベントや照合処理によって、暦月の終わりから約7日後まで修正されることがあります。確定した合計が必要なら、終了からその日数が過ぎた月だけを取得します。

料金と提供範囲

このAPI自体の利用料金については、公式の発表では触れられていません。日本での提供についても触れられていません。

クラウド経由の組織については、次の説明があります。

向いている用途

一方、リアルタイムの監視には注意が必要です。データ反映には上で述べた遅れがあります。

既存のAPIから移行するときの変更点

Claude ConsoleでUsage and Cost APIを使っている場合、Admin APIキー、期間の指定方法、トークンや費用の項目名などは引き継げます。主に次の点が変わります。

Claude Enterpriseのレポートから移行すると、各区切りの上位100グループに限られず、データのあるすべての組み合わせを取得できます。actorを他の軸と組み合わせた集計も、使用量と費用の両方で可能です。

よくある質問

個人アカウントでも使えますか?

Admin APIは個人アカウントでは利用できません。Claude Consoleで組織を設定する必要があります。Claude Enterpriseの組織は、read:analyticsスコープのキーを使います。

旧Usage and Cost APIはすぐに使えなくなりますか?

レガシー扱いになりましたが、引き続きサポートされます。提供終了の時期は、公式の発表では触れられていません。

費用データは請求額と一致しますか?

一致するとは限りません。amountはクレジット適用前の金額で、Priority Tierの契約料金も含まれません。数値は月の終わりから約7日後まで修正されることがあります。

1年分をまとめて取得できますか?

1回のリクエストでは取得できません。指定できる期間は最大31日なので、複数のリクエストに分けます。開始日は2026年1月1日以降で、かつ過去365日以内に限られます。

利用料金はかかりますか?

このAPI自体の料金については、公式の発表では触れられていません。

出典(一次情報)

公式の発表と資料をもとに生成AIで作成し、本文の数字は出典の原文と機械で照合したうえで、別のAIが事実確認をしています。人の確認は入っていません。内容は公開日時点のものです。

新しい記事