Admin API는 개인 계정에서는 사용할 수 없습니다. 팀원과 협업하고 멤버를 추가하려면 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 키를 프로비저닝할 수 있습니다.
AWS의 Claude Platform: Claude Code Analytics API는 현재 사용할 수 없습니다. 대신 Claude Console의 Usage 페이지에서 Claude Code 사용량을 확인하세요.
특정 날짜에 대한 조직의 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-opus-4-8)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는 사용자 수가 많은 조직을 위해 커서 기반 페이지네이션을 지원합니다:
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_name을 포함합니다customer_type 필드는 사용량이 api 고객(종량제 API)에서 발생한 것인지 subscription 고객(Pro/Team 플랜)에서 발생한 것인지를 나타냅니다.
과거 Claude Code 분석 데이터는 보존되며 API를 통해 액세스할 수 있습니다. 이 데이터에 대해 지정된 삭제 기간은 없습니다.
이 API는 Claude API에서의 Claude Code 사용량만 추적합니다. AWS의 Claude Platform, Microsoft Foundry의 Claude, Amazon Bedrock의 Claude 또는 Vertex AI의 Claude를 통한 사용량은 포함되지 않습니다.
Claude Code Analytics API는 Admin API에 액세스할 수 있는 모든 조직에서 무료로 사용할 수 있습니다.
도구 수락률 = 각 도구 유형에 대해 accepted / (accepted + rejected)입니다. 예를 들어, edit 도구가 45건 수락 및 5건 거부를 표시하는 경우 수락률은 90%입니다.
모든 날짜는 UTC 기준입니다. starting_at 매개변수는 YYYY-MM-DD 형식이어야 하며 해당 날짜의 UTC 자정을 나타냅니다.
Claude Code Analytics API는 팀의 개발 워크플로를 이해하고 최적화하는 데 도움이 됩니다. 관련 기능에 대해 자세히 알아보세요:
Was this page helpful?