• 訊息
  • 託管代理
  • 管理
Search...
⌘K
組織
Admin API工作區
驗證
概覽工作負載身分聯合WIF 參考
監控
用量與成本 API速率限制 APIClaude Code 分析 API
資料與合規
資料駐留API 與資料保留
合規 API
概覽取得存取權活動動態對話、檔案與專案組織、使用者、角色與群組設計您的整合錯誤常見問題
Log in
Claude Code 分析 API
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
管理/監控

Claude Code 分析 API

透過 Claude Code 分析管理 API,以程式化方式存取您組織的 Claude Code 使用分析和生產力指標。

Admin API 不適用於個人帳戶。 若要與團隊成員協作並新增成員,請在 Console → Settings → Organization 中設定您的組織。

Claude Code 分析管理 API 提供程式化存取 Claude Code 使用者每日彙總使用指標的功能,使組織能夠分析開發人員生產力並建立自訂儀表板。此 API 填補了基本分析儀表板與複雜的 OpenTelemetry 整合之間的空白。

此 API 讓您能夠更好地監控、分析和最佳化您的 Claude Code 採用情況:

  • 開發人員生產力分析: 追蹤使用 Claude Code 的工作階段、新增/移除的程式碼行數、提交(commits)和建立的拉取請求(pull requests)
  • 工具使用指標: 監控不同 Claude Code 工具(Edit、MultiEdit、Write、NotebookEdit)的接受率和拒絕率
  • 成本分析: 檢視依 Claude 模型細分的預估成本和 token 使用量
  • 自訂報表: 匯出資料以建立供管理團隊使用的主管儀表板和報表
  • 使用效益證明: 提供指標以證明並擴大內部 Claude Code 的採用

需要管理 API 金鑰

此 API 是管理 API 的一部分。這些端點需要管理 API 金鑰(以 sk-ant-admin... 開頭),與標準 API 金鑰不同。只有具有管理員角色的組織成員才能透過 Claude Console 佈建管理 API 金鑰。

AWS 上的 Claude Platform: Claude Code 分析 API 目前不可用。請改為在 Claude Console 的 Usage 頁面上檢視 Claude Code 使用情況。

快速入門

取得您組織特定日期的 Claude Code 分析資料:

cURL
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)

Claude Code 分析 API

使用 /v1/organizations/usage_report/claude_code 端點追蹤整個組織的 Claude Code 使用情況、生產力指標和開發人員活動。

主要概念

  • 每日彙總:傳回由 starting_at 參數指定的單一日期的指標
  • 使用者層級資料:每筆記錄代表一位使用者在指定日期的活動
  • 生產力指標:追蹤工作階段、程式碼行數、提交、拉取請求和工具使用情況
  • Token 和成本資料:監控依 Claude 模型細分的使用量和預估成本
  • 基於游標的分頁:使用不透明游標(opaque cursors)以穩定的分頁方式處理大型資料集
  • 資料新鮮度:為確保一致性,指標最多延遲 1 小時後可用

如需完整的參數詳細資訊和回應結構描述,請參閱 Claude Code 分析 API 參考。

基本範例

取得特定日期的分析資料

cURL
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
# 第一個請求
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"

# 使用回應中的 cursor 發送後續請求
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_atstring是YYYY-MM-DD 格式的 UTC 日期;僅傳回此單一日期的指標
limitinteger否每頁記錄數(預設值:20,最大值:1000)
pagestring否來自先前回應 next_page 欄位的不透明游標 token

可用指標

每筆回應記錄包含單一使用者在單一日期的以下指標:

維度

  • 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 工具提案數量
  • multi_edit_tool.accepted/rejected: 使用者接受/拒絕的 MultiEdit 工具提案數量
  • write_tool.accepted/rejected: 使用者接受/拒絕的 Write 工具提案數量
  • notebook_edit_tool.accepted/rejected: 使用者接受/拒絕的 NotebookEdit 工具提案數量

模型細分

針對每個使用的 Claude 模型:

  • model:Claude 模型識別碼(例如 claude-opus-4-8)
  • tokens.input/output:此模型的輸入和輸出 token 數量
  • tokens.cache_read/cache_creation:此模型的快取相關 token 使用量
  • estimated_cost.amount:此模型的預估成本(以美分 USD 為單位)
  • estimated_cost.currency:成本金額的貨幣代碼(目前一律為 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-4-8",
          "tokens": {
            "input": 100000,
            "output": 35000,
            "cache_read": 10000,
            "cache_creation": 5000
          },
          "estimated_cost": {
            "currency": "USD",
            "amount": 1025
          }
        }
      ]
    }
  ],
  "has_more": false,
  "next_page": null
}

分頁

此 API 支援基於游標的分頁,適用於擁有大量使用者的組織:

  1. 使用選用的 limit 參數發出初始請求
  2. 如果回應中的 has_more 為 true,請在下一個請求中使用 next_page 值
  3. 持續進行直到 has_more 為 false

游標會編碼最後一筆記錄的位置,即使有新資料到達也能確保穩定的分頁。每個分頁工作階段都會維持一致的資料邊界,以確保您不會遺漏或重複記錄。

常見使用案例

  • 主管儀表板:建立高層級報表,顯示 Claude Code 對開發速度的影響
  • AI 工具比較:匯出指標以將 Claude Code 與其他 AI 程式碼工具(如 Copilot 和 Cursor)進行比較
  • 開發人員生產力分析:追蹤個人和團隊隨時間變化的生產力指標
  • 成本追蹤與分配:監控支出模式並依團隊或專案分配成本
  • 採用情況監控:識別哪些團隊和使用者從 Claude Code 獲得最大價值
  • 投資報酬率證明:提供具體指標以證明並擴大內部 Claude Code 的採用

常見問題

分析資料的新鮮度如何?

Claude Code 分析資料通常在使用者活動完成後 1 小時內出現。為確保分頁結果的一致性,回應中僅包含超過 1 小時的資料。

我可以取得即時指標嗎?

不行,此 API 僅提供每日彙總指標。如需即時監控,請考慮使用 OpenTelemetry 整合。

資料中如何識別使用者?

使用者透過 actor 欄位以兩種方式識別:

  • user_actor: 包含透過 OAuth 驗證的使用者的 email_address(最常見)
  • api_actor: 包含使用 API 金鑰驗證的使用者的 api_key_name

customer_type 欄位指出使用量來自 api 客戶(隨用隨付 API)或 subscription 客戶(Pro/Team 方案)。

資料保留期限是多久?

歷史 Claude Code 分析資料會被保留並可透過 API 存取。此資料沒有指定的刪除期限。

支援哪些 Claude Code 部署?

此 API 僅追蹤 Claude API 上的 Claude Code 使用情況。透過 AWS 上的 Claude Platform、Microsoft Foundry 中的 Claude、Amazon Bedrock 中的 Claude 或 Vertex AI 上的 Claude 的使用情況不包含在內。

使用此 API 的費用是多少?

Claude Code 分析 API 對所有可存取管理 API 的組織免費提供。

如何計算工具接受率?

工具接受率 = 每種工具類型的 accepted / (accepted + rejected)。例如,如果 edit 工具顯示 45 次接受和 5 次拒絕,則接受率為 90%。

日期參數使用哪個時區?

所有日期均為 UTC。starting_at 參數應為 YYYY-MM-DD 格式,代表該日的 UTC 午夜。

另請參閱

Claude Code 分析 API 可協助您了解並最佳化團隊的開發工作流程。深入了解相關功能:

  • 管理 API
  • 管理 API 參考
  • Claude Code 分析儀表板
  • 使用量與成本 API - 追蹤所有 Anthropic 服務的 API 使用情況
  • 合規 API - 擷取稽核和活動資料
  • 身分與存取管理
  • 使用 OpenTelemetry 監控使用情況以取得自訂指標和警示

Was this page helpful?

  • 快速入門
  • Claude Code 分析 API
  • 主要概念
  • 基本範例
  • 請求參數
  • 可用指標
  • 回應結構
  • 分頁
  • 常見使用案例
  • 常見問題
  • 分析資料的新鮮度如何?
  • 我可以取得即時指標嗎?
  • 資料中如何識別使用者?
  • 資料保留期限是多久?
  • 支援哪些 Claude Code 部署?
  • 使用此 API 的費用是多少?
  • 如何計算工具接受率?
  • 日期參數使用哪個時區?
  • 另請參閱