Anthropic 提供两种分析 API,您使用哪一种取决于您的组织管理的是哪个 Claude 产品:
这两种 API 使用不同的密钥类型,由不同的角色在不同的位置创建。本页介绍哪种 API 适合您的组织以及如何创建正确的密钥。
| API | 密钥类型 | 创建位置 | 谁可以创建 | 涵盖内容 |
|---|---|---|---|---|
| Claude Code Analytics API | Admin API 密钥(sk-ant-admin01-...) | Claude Console > Settings > Admin keys | 组织管理员 | 每个用户的每日 Claude Code 指标:会话、代码行数、提交、拉取请求、工具接受率,以及按模型估算的成本 |
| Claude Enterprise Analytics API | Analytics API 密钥 | claude.ai > Organization settings > API | 主要所有者 | 组织范围的参与度和采用率(用户活动、活跃用户摘要、项目、技能和连接器使用情况),以及成本和使用情况报告 |
这两种密钥类型不可互换:Admin API 密钥无法调用 Claude Enterprise Analytics API,Analytics API 密钥也无法调用 Admin API。两种 API 都出现在 Admin API 参考下,但它们是具有不同密钥类型的独立 API。如果您的组织同时使用 Claude Platform 和 Claude Enterprise,您可以配置两种密钥,并将每种 API 用于其各自的数据。
在寻找 API 使用情况和成本数据而不是产品分析数据?请参阅 Usage and Cost API,其中说明了适用于 Claude Console 和 Claude Enterprise 组织的正确路径。
如果您想在产品中而不是以编程方式查看参与度和采用率数据,请使用 claude.ai 中的分析仪表板。对于治理和审计用例(单个用户操作、原始活动事件、对话内容),请参阅 Compliance API。
Claude Code Analytics API 可供所有有权访问 Admin API 的组织使用,并且免费使用。
创建 Admin API 密钥
按照创建 Admin API 密钥中的步骤操作。
调用 API
在 x-api-key 标头中传递密钥:
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"有关可用指标、请求参数和响应模式,请参阅 Claude Code Analytics API 指南和 API 参考。
Claude Enterprise Analytics API 可供 Claude Enterprise 组织使用。参与度和采用率数据在所有 Enterprise 计划中均可用。成本和使用情况端点适用于基于使用量的 Enterprise 计划;对于基于席位的 Enterprise 计划,它们仅反映使用额度。
以主要所有者身份登录
只有组织的主要所有者才能启用 API 访问并创建 Analytics API 密钥。
启用 API 访问并创建密钥
前往 claude.ai > Organization settings > API 并启用公共 API 访问,然后创建 Analytics API 密钥。密钥带有 read:analytics 范围。复制显示的密钥并将其存储在您的密钥管理器中。
调用 API
在 x-api-key 标头中传递密钥。端点位于 https://api.anthropic.com/v1/organizations/analytics/ 下。有关请求示例、参数和响应模式,请参阅 Claude Enterprise Analytics API 参考。
Claude Enterprise Analytics API 提供:
有关端点详细信息、参数和响应模式,请参阅 Claude Enterprise Analytics API 参考。以下各节涵盖适用于这些端点的数据新鲜度、指标定义和操作指南。
Claude Enterprise Analytics API 数据适用于 2026 年 1 月 1 日及之后的日期。
参与度和采用率端点(用户活动、摘要、项目、技能、连接器)返回您指定日期的每日快照。给定日期的数据在次日 10
UTC 进行聚合,并在聚合后三天可供查询。如果数据在该时间范围内不可用,通常表示 Anthropic 方面的数据管道故障;如果差距持续存在,请联系支持团队。成本和使用情况端点遵循不同的新鲜度模型。数据通常在底层使用发生后四小时内可用,但最长可能需要 24 小时。给定日期的值可能会在长达 30 天内随着延迟事件的到达和对账运行而被修正。对于发票级别的总计,请查询至少 30 天前的日期。
成本和使用情况响应包含 data_refreshed_at 时间戳。当省略 ending_at 时(默认为当前时间),响应会包含 data_refreshed_at 之后的一段不完整的尾部数据。为了在重复调用中获得稳定的结果,请将 ending_at 设置为等于或早于先前返回的 data_refreshed_at 的值。
活跃用户。 如果满足以下任一条件,则用户在某一天被计为活跃:他们在 Claude 中发送了至少一条聊天消息,他们有至少一个与您的 Claude Enterprise 组织关联的包含工具使用或 git 活动的 Claude Code 会话(本地或远程),或者他们有至少一个包含工具使用或消息活动的 Cowork 会话。
按产品划分的指标块。 按产品划分的指标对象(例如,用户活动记录上的 Office Agent 或 Cowork 指标)始终存在于每条记录中。未使用该产品的组织会看到全零值,而不是 null。
连接器名称。 连接器名称在各来源之间进行了规范化。例如,Atlassian MCP server、mcp-atlassian 和 atlassian_MCP 在连接器使用情况端点中都显示为 atlassian。
分页游标绑定到发出它们的查询。 在成本和使用情况端点上,不要在序列中途更改查询参数:如果您更改 products[]、group_by[]、order_by、日期范围或任何过滤器并传递旧游标,请求将返回 400 错误。要更改参数,请从不带游标的第一页重新开始。
列表参数使用方括号表示法。 为每个值重复该参数,例如 products[]=chat&products[]=claude_code。
金额字段是以美分为单位的十进制字符串。 货币金额以十进制字符串形式返回,例如 "41280.000000"(表示 $412.80)。要转换为美元,请解析为十进制数并除以 100。对于可能超过数百万美元的值,请避免使用二进制浮点解析。
速率限制在组织级别应用,而不是按密钥应用,此 API 中所有端点的默认值为每分钟 60 个请求。如果这不足以满足您的用例,请联系您的 Anthropic 客户团队讨论调整限制。
如果您的组织通过 Amazon Bedrock 使用 Claude Code,Claude Enterprise Analytics API 不会返回该使用方式的 Claude Code 活动。
使用 Admin API 密钥跟踪 Claude Code 会话、代码更改和工具使用情况。
跟踪您组织的 API 令牌使用量和成本。
参与度、采用率和成本数据的端点参考。
审计和合规数据使用其自己的密钥类型。
Was this page helpful?