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パラメータで指定された1日分のメトリクスを返します完全なパラメータの詳細とレスポンススキーマについては、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日付。この1日分のメトリクスのみを返します |
limit | integer | いいえ | ページあたりのレコード数(デフォルト:20、最大:1000) |
page | string | いいえ | 前回のレスポンスのnext_pageフィールドからの不透明なカーソルトークン |
各レスポンスレコードには、1人のユーザーの1日分の以下のメトリクスが含まれます:
email_addressを持つuser_actor、またはapi_key_nameを持つapi_actorのいずれか)api、Pro/Teamカスタマーの場合はsubscription)vscode、iTerm.app、tmux)ツールタイプ別のツールアクション承認率と拒否率の内訳:
使用された各Claudeモデルについて:
claude-opus-4-6)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-opus-4-6",
"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)からのものか、subscriptionカスタマー(Pro/Teamプラン)からのものかを示します。
過去のClaude Codeアナリティクスデータは保持され、APIを通じてアクセス可能です。このデータに対する指定された削除期間はありません。
このAPIは、Claude API(ファーストパーティ)上の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午前0時を表します。
Claude Code Analytics APIは、チームの開発ワークフローを理解し最適化するのに役立ちます。関連機能の詳細をご覧ください:
Was this page helpful?