Admin API 不适用于个人账户。 如需与团队成员协作并添加成员,请在 Console → Settings → Organization 中设置您的组织。
Claude Code Analytics Admin API 提供对 Claude Code 用户每日聚合使用指标的编程访问,使组织能够分析开发者生产力并构建自定义仪表板。此 API 比基本的分析仪表板提供更多细节,而无需 OpenTelemetry 集成的复杂性。
此 API 使您能够更好地监控、分析和优化您的 Claude Code 采用情况:
需要 Admin API 密钥。 这些端点需要 Admin API 密钥,它与标准的 Claude API 密钥不同。请参阅创建 Admin API 密钥,了解如何为您的组织类型创建密钥以及应选择哪些权限范围。
Claude Platform on AWS: Claude Code Analytics API 目前不可用。请改为在 Claude Console 的使用量页面上查看 Claude Code 使用情况。
Claude Enterprise 组织: claude.ai 用户的 Claude Code 活动由 Claude Enterprise Analytics API 报告,该 API 使用 Analytics API 密钥而不是 Admin API 密钥。请参阅 Analytics API 以了解您的组织需要哪种 API 和密钥类型。
获取您组织在特定日期的 Claude Code 分析数据:
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
limit=20" \
-H "anthropic-version: 2023-06-01" \
-H "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" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ADMIN_API_KEY"# 第一个请求
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
limit=20" \
-H "anthropic-version: 2023-06-01" \
-H "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=" \
-H "anthropic-version: 2023-06-01" \
-H "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 表示 API 客户,subscription 表示 Pro/Team 客户)vscode、iTerm.app、tmux)按工具类型细分的工具操作接受率和拒绝率:
对于使用的每个 Claude 模型:
claude-opus-5)USD)API 以以下格式返回数据:
{
"data": [
{
"date": "2025-09-08T00: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-5",
"tokens": {
"input": 100000,
"output": 35000,
"cache_read": 10000,
"cache_creation": 5000
},
"estimated_cost": {
"currency": "USD",
"amount": 141
}
}
]
}
],
"has_more": false,
"next_page": null
}该 API 为拥有大量用户的组织支持基于游标的分页:
limit 参数发出初始请求。has_more 为 true,请在下一个请求中使用 next_page 值。has_more 为 false。游标编码了最后一条记录的位置,即使有新数据到达也能确保稳定的分页。每个分页会话都保持一致的数据边界,以确保您不会遗漏或重复记录。
Claude Code 分析数据通常在用户活动完成后 1 小时内出现。为确保分页结果的一致性,响应中仅包含超过 1 小时的数据。
不可以,此 API 仅提供每日聚合指标。对于实时监控,请考虑使用 OpenTelemetry 集成。
用户通过 actor 字段以两种方式识别:
user_actor: 包含通过 OAuth 进行身份验证的用户的 email_address(最常见)api_actor: 包含使用 API 密钥进行身份验证的用户的 api_key_namecustomer_type 字段指示使用量是来自 api 客户(按量付费 API)还是 subscription 客户(Pro/Team 计划)。
历史 Claude Code 分析数据会被保留并可通过 API 访问。此数据没有指定的删除期限。
此 API 仅跟踪 Claude API 上的 Claude Code 使用情况。通过 Claude in Amazon Bedrock、Claude in Microsoft Foundry、Claude on Google Cloud 或 Claude Platform on AWS 的使用量不包括在内。
对于所有有权访问 Admin API 的组织,Claude Code Analytics API 均可免费使用。
每种工具类型的工具接受率 = accepted / (accepted + rejected)。例如,如果 edit 工具显示 45 次接受和 5 次拒绝,则接受率为 90%。
所有日期均为 UTC。starting_at 参数应为 YYYY-MM-DD 格式,表示该日的 UTC 午夜。
Claude Code Analytics API 可帮助您了解和优化团队的开发工作流程。了解更多相关功能:
Was this page helpful?