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 на AWS: Claude Code Analytics API в настоящее время недоступен. Вместо этого просматривайте использование Claude Code на странице Usage в Claude Console.
Организации Claude Enterprise: Активность Claude Code для пользователей claude.ai отражается в Claude Enterprise Analytics 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)Отслеживайте использование Claude Code, метрики продуктивности и активность разработчиков в вашей организации с помощью конечной точки /v1/organizations/usage_report/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 | Да | Дата в формате UTC YYYY-MM-DD; возвращает метрики только за этот один день |
limit | integer | Нет | Количество записей на страницу (по умолчанию: 20, максимум: 1000) |
page | string | Нет | Непрозрачный токен курсора из поля next_page предыдущего ответа |
Каждая запись ответа содержит следующие метрики для одного пользователя за один день:
user_actor с email_address, либо api_actor с api_key_name)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: Содержит email_address для пользователей, которые аутентифицируются через OAuth (наиболее распространённый случай)api_actor: Содержит api_key_name для пользователей, которые аутентифицируются с помощью ключа APIПоле customer_type указывает, относится ли использование к клиентам api (API с оплатой по мере использования) или клиентам subscription (планы Pro/Team).
Исторические данные аналитики Claude Code сохраняются и доступны через API. Для этих данных не указан период удаления.
Этот API отслеживает использование Claude Code только в Claude API. Использование через Claude в Amazon Bedrock, Claude в Microsoft Foundry, Claude в Google Cloud или Claude Platform на AWS не включается.
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?