La Admin API no está disponible para cuentas individuales. Para colaborar con compañeros de equipo y agregar miembros, configura tu organización en Console → Settings → Organization.
La API de Administración de Analíticas de Claude Code proporciona acceso programático a métricas de uso agregadas diariamente para los usuarios de Claude Code, lo que permite a las organizaciones analizar la productividad de los desarrolladores y crear paneles personalizados. Esta API cubre la brecha entre el panel de Analíticas básico y la compleja integración de OpenTelemetry.
Esta API te permite monitorear, analizar y optimizar mejor tu adopción de Claude Code:
Se requiere clave de API de administrador
Esta API forma parte de la API de Administración. Estos endpoints requieren una clave de API de administrador (que comienza con sk-ant-admin...) que difiere de las claves de API estándar. Solo los miembros de la organización con el rol de administrador pueden aprovisionar claves de API de administrador a través de la Claude Console.
Claude Platform en AWS: La API de Analíticas de Claude Code no está disponible actualmente. En su lugar, consulta el uso de Claude Code en la página Usage de la Claude Console.
Obtén las analíticas de Claude Code de tu organización para un día específico:
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"Configura un encabezado User-Agent para integraciones
Si estás creando una integración, configura tu encabezado User-Agent para ayudarnos a comprender los patrones de uso:
User-Agent: YourApp/1.0.0 (https://yourapp.com)Realiza un seguimiento del uso de Claude Code, las métricas de productividad y la actividad de los desarrolladores en toda tu organización con el endpoint /v1/organizations/usage_report/claude_code.
starting_atPara obtener detalles completos de los parámetros y esquemas de respuesta, consulta la referencia de la API de Analíticas de Claude Code.
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"# Primera solicitud
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"
# Solicitud posterior usando el cursor de la respuesta
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"| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
starting_at | string | Sí | Fecha UTC en formato YYYY-MM-DD; devuelve métricas solo para este día |
limit | integer | No | Número de registros por página (predeterminado: 20, máximo: 1000) |
page | string | No | Token de cursor opaco del campo next_page de la respuesta anterior |
Cada registro de respuesta contiene las siguientes métricas para un solo usuario en un solo día:
user_actor con email_address o api_actor con api_key_name)api para clientes de API, subscription para clientes Pro/Team)vscode, iTerm.app, tmux)Desglose de las tasas de aceptación y rechazo de acciones de herramientas por tipo de herramienta:
Para cada modelo de Claude utilizado:
claude-opus-4-8)USD)La API devuelve datos en el siguiente formato:
{
"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
}La API admite paginación basada en cursor para organizaciones con un gran número de usuarios:
limithas_more es true en la respuesta, usa el valor de next_page en tu siguiente solicitudhas_more sea falseEl cursor codifica la posición del último registro y garantiza una paginación estable incluso cuando llegan nuevos datos. Cada sesión de paginación mantiene un límite de datos consistente para garantizar que no omitas ni dupliques registros.
Los datos de analíticas de Claude Code generalmente aparecen dentro de 1 hora después de que se completa la actividad del usuario. Para garantizar resultados de paginación consistentes, solo se incluyen en las respuestas los datos con más de 1 hora de antigüedad.
No, esta API solo proporciona métricas agregadas diariamente. Para monitoreo en tiempo real, considera usar la integración de OpenTelemetry.
Los usuarios se identifican a través del campo actor de dos maneras:
user_actor: Contiene email_address para usuarios que se autentican a través de OAuth (lo más común)api_actor: Contiene api_key_name para usuarios que se autentican con una clave de APIEl campo customer_type indica si el uso proviene de clientes api (API de pago por uso) o clientes subscription (planes Pro/Team).
Los datos históricos de analíticas de Claude Code se conservan y son accesibles a través de la API. No hay un período de eliminación especificado para estos datos.
Esta API solo realiza un seguimiento del uso de Claude Code en la API de Claude. El uso a través de Claude Platform en AWS, Claude en Microsoft Foundry, Claude en Amazon Bedrock o Claude en Vertex AI no está incluido.
La API de Analíticas de Claude Code es gratuita para todas las organizaciones con acceso a la API de Administración.
Tasa de aceptación de herramienta = accepted / (accepted + rejected) para cada tipo de herramienta. Por ejemplo, si la herramienta edit muestra 45 aceptadas y 5 rechazadas, la tasa de aceptación es del 90%.
Todas las fechas están en UTC. El parámetro starting_at debe estar en formato YYYY-MM-DD y representa la medianoche UTC de ese día.
La API de Analíticas de Claude Code te ayuda a comprender y optimizar el flujo de trabajo de desarrollo de tu equipo. Obtén más información sobre funciones relacionadas:
Was this page helpful?