A Admin API não está disponível para contas individuais. Para colaborar com colegas de equipe e adicionar membros, configure sua organização em Console → Settings → Organization.
A Admin API de Analytics do Claude Code fornece acesso programático a métricas de uso agregadas diariamente para usuários do Claude Code, permitindo que organizações analisem a produtividade dos desenvolvedores e criem dashboards personalizados. Esta API preenche a lacuna entre o dashboard de Analytics básico e a complexa integração com OpenTelemetry.
Esta API permite que você monitore, analise e otimize melhor a adoção do Claude Code:
Chave de Admin API necessária
Esta API faz parte da Admin API. Esses endpoints exigem uma chave de Admin API (começando com sk-ant-admin...) que difere das chaves de API padrão. Apenas membros da organização com a função de administrador podem provisionar chaves de Admin API através do Claude Console.
Claude Platform na AWS: A API de Analytics do Claude Code não está disponível no momento. Em vez disso, visualize o uso do Claude Code na página Usage no Claude Console.
Obtenha as análises do Claude Code da sua organização para um dia 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"Defina um cabeçalho User-Agent para integrações
Se você está criando uma integração, defina seu cabeçalho User-Agent para nos ajudar a entender padrões de uso:
User-Agent: YourApp/1.0.0 (https://yourapp.com)Acompanhe o uso do Claude Code, métricas de produtividade e atividade de desenvolvedores em toda a sua organização com o endpoint /v1/organizations/usage_report/claude_code.
starting_atPara detalhes completos de parâmetros e esquemas de resposta, consulte a referência da API de Analytics do 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"# Primeira requisição
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"
# Requisição subsequente usando o cursor da resposta
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 | Obrigatório | Descrição |
|---|---|---|---|
starting_at | string | Sim | Data UTC no formato YYYY-MM-DD; retorna métricas apenas para este único dia |
limit | integer | Não | Número de registros por página (padrão: 20, máximo: 1000) |
page | string | Não | Token de cursor opaco do campo next_page da resposta anterior |
Cada registro de resposta contém as seguintes métricas para um único usuário em um único dia:
user_actor com email_address ou api_actor com api_key_name)api para clientes de API, subscription para clientes Pro/Team)vscode, iTerm.app, tmux)Detalhamento das taxas de aceitação e rejeição de ações de ferramentas por tipo de ferramenta:
Para cada modelo Claude usado:
claude-opus-4-8)USD)A API retorna dados no seguinte 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
}A API suporta paginação baseada em cursor para organizações com grande número de usuários:
limithas_more for true na resposta, use o valor de next_page na sua próxima requisiçãohas_more seja falseO cursor codifica a posição do último registro e garante paginação estável mesmo quando novos dados chegam. Cada sessão de paginação mantém um limite de dados consistente para garantir que você não perca ou duplique registros.
Os dados de análise do Claude Code normalmente aparecem dentro de 1 hora após a conclusão da atividade do usuário. Para garantir resultados de paginação consistentes, apenas dados com mais de 1 hora são incluídos nas respostas.
Não, esta API fornece apenas métricas agregadas diariamente. Para monitoramento em tempo real, considere usar a integração com OpenTelemetry.
Os usuários são identificados através do campo actor de duas maneiras:
user_actor: Contém email_address para usuários que se autenticam através de OAuth (mais comum)api_actor: Contém api_key_name para usuários que se autenticam com uma chave de APIO campo customer_type indica se o uso é de clientes api (API pay-as-you-go) ou clientes subscription (planos Pro/Team).
Os dados históricos de análise do Claude Code são retidos e acessíveis através da API. Não há período de exclusão especificado para esses dados.
Esta API rastreia apenas o uso do Claude Code na API do Claude. O uso através do Claude Platform na AWS, Claude no Microsoft Foundry, Claude no Amazon Bedrock ou Claude no Vertex AI não está incluído.
A API de Analytics do Claude Code é gratuita para todas as organizações com acesso à Admin API.
Taxa de aceitação de ferramenta = accepted / (accepted + rejected) para cada tipo de ferramenta. Por exemplo, se a ferramenta edit mostra 45 aceitas e 5 rejeitadas, a taxa de aceitação é de 90%.
Todas as datas estão em UTC. O parâmetro starting_at deve estar no formato YYYY-MM-DD e representa a meia-noite UTC daquele dia.
A API de Analytics do Claude Code ajuda você a entender e otimizar o fluxo de trabalho de desenvolvimento da sua equipe. Saiba mais sobre recursos relacionados:
Was this page helpful?