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 Analytics Admin APIは、Claude Codeユーザーの日次集計使用メトリクスへのプログラマティックアクセスを提供し、組織が開発者の生産性を分析し、カスタムダッシュボードを構築できるようにします。このAPIは、基本的なAnalyticsダッシュボードと複雑なOpenTelemetry統合の間のギャップを埋めます。
このAPIにより、Claude Code導入をより適切に監視、分析、最適化できます:
Admin APIキーが必要です
このAPIはAdmin APIの一部です。これらのエンドポイントには、標準APIキーとは異なるAdmin APIキー(sk-ant-admin...で始まる)が必要です。管理者ロールを持つ組織メンバーのみが、Claude Consoleを通じてAdmin APIキーをプロビジョニングできます。
特定の日の組織のClaude Code分析を取得します:
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
limit=20" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"統合用にUser-Agentヘッダーを設定します
統合を構築している場合は、User-Agentヘッダーを設定して、使用パターンを理解するのに役立てます:
User-Agent: YourApp/1.0.0 (https://yourapp.com)/v1/organizations/usage_report/claude_codeエンドポイントを使用して、組織全体のClaude Code使用、生産性メトリクス、開発者アクティビティを追跡します。
starting_atパラメータで指定された単一日のメトリクスを返します完全なパラメータの詳細と応答スキーマについては、Claude Code Analytics APIリファレンスを参照してください。
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"# 最初のリクエスト
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
limit=20" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"
# レスポンスのカーソルを使用した後続リクエスト
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
page=page_MjAyNS0wNS0xNFQwMDowMDowMFo=" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
starting_at | string | はい | YYYY-MM-DD形式のUTC日付。この単一日のメトリクスのみを返します |
limit | integer | いいえ | ページあたりのレコード数(デフォルト:20、最大:1000) |
page | string | いいえ | 前のレスポンスのnext_pageフィールドからの不透明なカーソルトークン |
各レスポンスレコードには、単一ユーザーの単一日のメトリクスが含まれます:
email_addressを持つuser_actorまたはapi_key_nameを持つapi_actor)api、Pro/Teamカスタマー向けのsubscription)vscode、iTerm.app、tmux)ツールタイプ別のツールアクション受け入れ率と拒否率の内訳:
使用された各Claudeモデルについて:
claude-sonnet-4-5-20250929)USD)APIは次の形式でデータを返します:
{
"data": [
{
"date": "2025-09-01T00:00:00Z",
"actor": {
"type": "user_actor",
"email_address": "[email protected]"
},
"organization_id": "dc9f6c26-b22c-4831-8d01-0446bada88f1",
"customer_type": "api",
"terminal_type": "vscode",
"core_metrics": {
"num_sessions": 5,
"lines_of_code": {
"added": 1543,
"removed": 892
},
"commits_by_claude_code": 12,
"pull_requests_by_claude_code": 2
},
"tool_actions": {
"edit_tool": {
"accepted": 45,
"rejected": 5
},
"multi_edit_tool": {
"accepted": 12,
"rejected": 2
},
"write_tool": {
"accepted": 8,
"rejected": 1
},
"notebook_edit_tool": {
"accepted": 3,
"rejected": 0
}
},
"model_breakdown": [
{
"model": "claude-sonnet-4-5-20250929",
"tokens": {
"input": 100000,
"output": 35000,
"cache_read": 10000,
"cache_creation": 5000
},
"estimated_cost": {
"currency": "USD",
"amount": 1025
}
}
]
}
],
"has_more": false,
"next_page": null
}APIは、大量のユーザーを持つ組織向けのカーソルベースのページネーションをサポートしています:
limitパラメータを使用して初期リクエストを実行has_moreがtrueの場合、次のリクエストでnext_page値を使用has_moreがfalseになるまで続行カーソルは最後のレコードの位置をエンコードし、新しいデータが到着しても安定したページネーションを保証します。各ページネーションセッションは一貫したデータ境界を維持して、レコードを見落としたり重複させたりしないようにします。
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を通じてアクセス可能です。このデータに指定された削除期間はありません。
このAPIは、Claude API(1st party)でのClaude Code使用のみを追跡します。Amazon Bedrock、Google Vertex AI、またはその他のサードパーティプラットフォームでの使用は含まれていません。
Claude Code Analytics APIは、Admin APIへのアクセス権を持つすべての組織で無料で使用できます。
ツール受け入れ率 = accepted / (accepted + rejected)(各ツールタイプ)。たとえば、editツールが45件の受け入れと5件の拒否を示している場合、受け入れ率は90%です。
すべての日付はUTCです。starting_atパラメータはYYYY-MM-DD形式である必要があり、その日のUTC真夜中を表します。
Claude Code Analytics APIは、チームの開発ワークフローを理解し、最適化するのに役立ちます。関連機能の詳細をご覧ください: