The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.
- 開発者生産性分析: Claude Codeを使用して作成されたセッション、追加/削除されたコード行、コミット、プルリクエストを追跡します
- ツール使用メトリクス: 異なるClaude Codeツール(Edit、Write、NotebookEdit)の受け入れ率と拒否率を監視します
- コスト分析: Claude Codeモデル別に分類された推定コストとトークン使用量を表示します
- カスタムレポート: データをエクスポートして、経営チーム向けのエグゼクティブダッシュボードとレポートを構築します
- 使用状況の正当化: Claude Code導入を社内で正当化し、拡大するためのメトリクスを提供します
Admin APIキーが必要ですこのAPIはAdmin APIの一部です。これらのエンドポイントには、標準APIキーと異なるAdmin APIキー(
sk-ant-admin...で始まる)が必要です。管理者ロールを持つ組織メンバーのみが、Claude Consoleを通じてAdmin APIキーをプロビジョニングできます。クイックスタート
特定の日付の組織のClaude Code分析を取得します:統合用のUser-Agentヘッダーを設定します統合を構築している場合は、User-Agentヘッダーを設定して、使用パターンを理解するのに役立てます:
Claude Code Analytics API
/v1/organizations/usage_report/claude_codeエンドポイントを使用して、組織全体のClaude Code使用状況、生産性メトリクス、開発者アクティビティを追跡します。
主要な概念
- 日次集計:
starting_atパラメータで指定された単一日のメトリクスを返します - ユーザーレベルのデータ: 各レコードは指定された日の1ユーザーのアクティビティを表します
- 生産性メトリクス: セッション、コード行、コミット、プルリクエスト、ツール使用状況を追跡します
- トークンとコストデータ: Claude Codeモデル別に分類された使用状況と推定コストを監視します
- カーソルベースのページネーション: 不透明なカーソルを使用した安定したページネーションで大規模なデータセットを処理します
- データの鮮度: メトリクスは一貫性を確保するため、最大1時間の遅延で利用可能です
基本的な例
特定の日付の分析を取得
ページネーション付きで分析を取得
リクエストパラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
starting_at | string | はい | YYYY-MM-DD形式のUTC日付。この単一日のメトリクスのみを返します |
limit | integer | いいえ | ページあたりのレコード数(デフォルト:20、最大:1000) |
page | string | いいえ | 前のレスポンスのnext_pageフィールドからの不透明なカーソルトークン |
利用可能なメトリクス
各レスポンスレコードには、単一ユーザーの単一日のメトリクスが含まれます:ディメンション
- date: RFC 3339形式の日付(UTCタイムスタンプ)
- actor: Claude Codeアクションを実行したユーザーまたはAPIキー(
email_addressを持つuser_actorまたはapi_key_nameを持つapi_actor) - organization_id: 組織UUID
- customer_type: 顧客アカウントのタイプ(APIカスタマー用の
api、Pro/Teamカスタマー用のsubscription) - terminal_type: Claude Codeが使用されたターミナルまたは環境のタイプ(例:
vscode、iTerm.app、tmux)
コアメトリクス
- num_sessions: このアクターによって開始された異なるClaude Codeセッションの数
- lines_of_code.added: Claude Codeによってすべてのファイル全体で追加されたコード行の総数
- lines_of_code.removed: Claude Codeによってすべてのファイル全体で削除されたコード行の総数
- commits_by_claude_code: Claude Codeのコミット機能を通じて作成されたgitコミットの数
- pull_requests_by_claude_code: Claude CodeのPR機能を通じて作成されたプルリクエストの数
ツールアクションメトリクス
ツールタイプ別のツールアクション受け入れ率と拒否率の内訳:- edit_tool.accepted/rejected: ユーザーが受け入れた/拒否したEditツール提案の数
- write_tool.accepted/rejected: ユーザーが受け入れた/拒否したWriteツール提案の数
- notebook_edit_tool.accepted/rejected: ユーザーが受け入れた/拒否したNotebookEditツール提案の数
モデル別内訳
使用された各Claudeモデルについて:- model: Claudeモデル識別子(例:
claude-sonnet-4-5-20250929) - tokens.input/output: このモデルの入力および出力トークンカウント
- tokens.cache_read/cache_creation: このモデルのキャッシュ関連トークン使用量
- estimated_cost.amount: このモデルの推定コスト(米ドルセント)
- estimated_cost.currency: コスト金額の通貨コード(現在は常に
USD)
レスポンス構造
APIは以下の形式でデータを返します:ページネーション
APIは、大量のユーザーを持つ組織向けのカーソルベースのページネーションをサポートしています:- オプションの
limitパラメータを使用して初期リクエストを実行します - レスポンスで
has_moreがtrueの場合、次のリクエストでnext_page値を使用します has_moreがfalseになるまで続けます
一般的なユースケース
- エグゼクティブダッシュボード: 開発速度に対するClaude Codeの影響を示す高レベルのレポートを作成します
- AIツール比較: メトリクスをエクスポートして、Claude CodeとCopilotやCursorなどの他のAIコーディングツールを比較します
- 開発者生産性分析: 時間経過に伴う個人およびチームの生産性メトリクスを追跡します
- コスト追跡と配分: 支出パターンを監視し、チームまたはプロジェクト別にコストを配分します
- 導入監視: Claude Codeから最も価値を得ているチームとユーザーを特定します
- ROI正当化: Claude Code導入を正当化し、社内で拡大するための具体的なメトリクスを提供します
よくある質問
分析データはどのくらい新しいですか?
Claude Code分析データは通常、ユーザーアクティビティ完了後1時間以内に表示されます。一貫したページネーション結果を確保するため、1時間以上前のデータのみがレスポンスに含まれます。リアルタイムメトリクスを取得できますか?
いいえ、このAPIは日次集計メトリクスのみを提供します。リアルタイム監視については、OpenTelemetry統合の使用を検討してください。データ内でユーザーはどのように識別されますか?
ユーザーはactorフィールドを通じて2つの方法で識別されます:
user_actor: OAuth経由で認証するユーザーのemail_addressを含みます(最も一般的)api_actor: APIキー経由で認証するユーザーのapi_key_nameを含みます
customer_typeフィールドは、使用がAPIカスタマー(API PAYG)からのapiか、Pro/Teamプランからのsubscriptionかを示します。
データ保持期間はどのくらいですか?
履歴Claude Code分析データは保持され、APIを通じてアクセス可能です。このデータの指定された削除期間はありません。どのClaude Code展開がサポートされていますか?
このAPIはClaude API(第1者)でのClaude Code使用状況のみを追跡します。Amazon Bedrock、Google Vertex AI、またはその他のサードパーティプラットフォームでの使用は含まれていません。このAPIを使用するのにコストはかかりますか?
Claude Code Analytics APIは、Admin APIへのアクセス権を持つすべての組織で無料で使用できます。ツール受け入れ率を計算するにはどうすればよいですか?
ツール受け入れ率 =accepted / (accepted + rejected)(各ツールタイプ)。たとえば、編集ツールが45件の受け入れと5件の拒否を示している場合、受け入れ率は90%です。
dateパラメータに使用されるタイムゾーンは何ですか?
すべての日付はUTCです。starting_atパラメータはYYYY-MM-DD形式である必要があり、その日のUTC真夜中を表します。
関連項目
Claude Code Analytics APIは、チームの開発ワークフローを理解し、最適化するのに役立ちます。関連機能の詳細をご覧ください:- Admin APIの概要
- Admin APIリファレンス
- Claude Code Analyticsダッシュボード
- 使用状況とコストAPI - Anthropicのすべてのサービス全体のAPI使用状況を追跡します
- アイデンティティとアクセス管理
- OpenTelemetryを使用した使用状況の監視 - カスタムメトリクスとアラート用