The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.
- Analyse der Entwicklerproduktivität: Verfolgen Sie Sitzungen, hinzugefügte/entfernte Codezeilen, Commits und Pull Requests, die mit Claude Code erstellt wurden
- Tool-Nutzungsmetriken: Überwachen Sie Akzeptanz- und Ablehnungsraten für verschiedene Claude Code-Tools (Edit, Write, NotebookEdit)
- Kostenanalyse: Zeigen Sie geschätzte Kosten und Token-Nutzung aufgeschlüsselt nach Claude-Modell an
- Benutzerdefinierte Berichte: Exportieren Sie Daten, um Executive Dashboards und Berichte für Managementteams zu erstellen
- Nutzungsbegründung: Stellen Sie Metriken bereit, um die Claude Code-Einführung intern zu rechtfertigen und zu erweitern
Admin API-Schlüssel erforderlichDiese API ist Teil der Admin API. Diese Endpunkte erfordern einen Admin API-Schlüssel (beginnend mit
sk-ant-admin...), der sich von Standard-API-Schlüsseln unterscheidet. Nur Organisationsmitglieder mit der Admin-Rolle können Admin API-Schlüssel über die Claude Console bereitstellen.Schnellstart
Rufen Sie die Claude Code-Analysen Ihrer Organisation für einen bestimmten Tag ab:Setzen Sie einen User-Agent-Header für IntegrationenWenn Sie eine Integration erstellen, setzen Sie Ihren User-Agent-Header, um uns zu helfen, Nutzungsmuster zu verstehen:
Claude Code Analytics API
Verfolgen Sie Claude Code-Nutzung, Produktivitätsmetriken und Entwickleraktivitäten in Ihrer Organisation mit dem Endpunkt/v1/organizations/usage_report/claude_code.
Wichtige Konzepte
- Tägliche Aggregation: Gibt Metriken für einen einzelnen Tag zurück, der durch den Parameter
starting_atangegeben wird - Benutzerstufendaten: Jeder Datensatz stellt die Aktivität eines Benutzers für den angegebenen Tag dar
- Produktivitätsmetriken: Verfolgen Sie Sitzungen, Codezeilen, Commits, Pull Requests und Tool-Nutzung
- Token- und Kostendaten: Überwachen Sie Nutzung und geschätzte Kosten aufgeschlüsselt nach Claude-Modell
- Cursor-basierte Paginierung: Verwalten Sie große Datensätze mit stabiler Paginierung mithilfe von undurchsichtigen Cursorn
- Datenfrisc: Metriken sind mit bis zu 1 Stunde Verzögerung für Konsistenz verfügbar
Grundlegende Beispiele
Rufen Sie Analysen für einen bestimmten Tag ab
Rufen Sie Analysen mit Paginierung ab
Anfrageparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
starting_at | string | Ja | UTC-Datum im Format YYYY-MM-DD. Gibt Metriken nur für diesen einzelnen Tag zurück |
limit | integer | Nein | Anzahl der Datensätze pro Seite (Standard: 20, Maximum: 1000) |
page | string | Nein | Undurchsichtiges Cursor-Token aus dem Feld next_page der vorherigen Antwort |
Verfügbare Metriken
Jeder Antwortsatz enthält die folgenden Metriken für einen einzelnen Benutzer an einem einzelnen Tag:Dimensionen
- date: Datum im RFC 3339-Format (UTC-Zeitstempel)
- actor: Der Benutzer oder API-Schlüssel, der die Claude Code-Aktionen ausgeführt hat (entweder
user_actormitemail_addressoderapi_actormitapi_key_name) - organization_id: Organisations-UUID
- customer_type: Typ des Kundenkontos (
apifür API-Kunden,subscriptionfür Pro/Team-Kunden) - terminal_type: Typ des Terminals oder der Umgebung, in der Claude Code verwendet wurde (z. B.
vscode,iTerm.app,tmux)
Kernmetriken
- num_sessions: Anzahl der unterschiedlichen Claude Code-Sitzungen, die von diesem Actor initiiert wurden
- lines_of_code.added: Gesamtzahl der von Claude Code über alle Dateien hinweg hinzugefügten Codezeilen
- lines_of_code.removed: Gesamtzahl der von Claude Code über alle Dateien hinweg entfernten Codezeilen
- commits_by_claude_code: Anzahl der Git-Commits, die durch die Commit-Funktionalität von Claude Code erstellt wurden
- pull_requests_by_claude_code: Anzahl der Pull Requests, die durch die PR-Funktionalität von Claude Code erstellt wurden
Tool-Aktionsmetriken
Aufschlüsselung der Akzeptanz- und Ablehnungsraten für Tool-Aktionen nach Tool-Typ:- edit_tool.accepted/rejected: Anzahl der Edit Tool-Vorschläge, die der Benutzer akzeptiert/abgelehnt hat
- write_tool.accepted/rejected: Anzahl der Write Tool-Vorschläge, die der Benutzer akzeptiert/abgelehnt hat
- notebook_edit_tool.accepted/rejected: Anzahl der NotebookEdit Tool-Vorschläge, die der Benutzer akzeptiert/abgelehnt hat
Modellaufschlüsselung
Für jedes verwendete Claude-Modell:- model: Claude-Modellkennung (z. B.
claude-sonnet-4-5-20250929) - tokens.input/output: Eingabe- und Ausgabe-Token-Zählungen für dieses Modell
- tokens.cache_read/cache_creation: Cache-bezogene Token-Nutzung für dieses Modell
- estimated_cost.amount: Geschätzte Kosten in Cent USD für dieses Modell
- estimated_cost.currency: Währungscode für den Kostenbetrag (derzeit immer
USD)
Antwortstruktur
Die API gibt Daten im folgenden Format zurück:Paginierung
Die API unterstützt cursor-basierte Paginierung für Organisationen mit großen Benutzeranzahlen:- Stellen Sie Ihre erste Anfrage mit optionalem Parameter
limit - Wenn
has_morein der Antworttrueist, verwenden Sie den Wertnext_pagein Ihrer nächsten Anfrage - Fahren Sie fort, bis
has_morefalseist
Häufige Anwendungsfälle
- Executive Dashboards: Erstellen Sie hochrangige Berichte, die die Auswirkungen von Claude Code auf die Entwicklungsgeschwindigkeit zeigen
- Vergleich von KI-Tools: Exportieren Sie Metriken, um Claude Code mit anderen KI-Codierungstools wie Copilot und Cursor zu vergleichen
- Analyse der Entwicklerproduktivität: Verfolgen Sie Produktivitätsmetriken einzelner Entwickler und Teams im Laufe der Zeit
- Kostenverfolgung und -zuordnung: Überwachen Sie Ausgabenmuster und ordnen Sie Kosten nach Team oder Projekt zu
- Überwachung der Einführung: Identifizieren Sie, welche Teams und Benutzer den meisten Wert aus Claude Code erhalten
- ROI-Begründung: Stellen Sie konkrete Metriken bereit, um die Claude Code-Einführung intern zu rechtfertigen und zu erweitern
Häufig gestellte Fragen
Wie aktuell sind die Analysedaten?
Claude Code-Analysedaten erscheinen normalerweise innerhalb von 1 Stunde nach Abschluss der Benutzeraktivität. Um konsistente Paginierungsergebnisse zu gewährleisten, sind nur Daten älter als 1 Stunde in den Antworten enthalten.Kann ich Echtzeit-Metriken abrufen?
Nein, diese API bietet nur täglich aggregierte Metriken. Für die Echtzeitüberwachung sollten Sie die OpenTelemetry-Integration verwenden.Wie werden Benutzer in den Daten identifiziert?
Benutzer werden durch das Feldactor auf zwei Arten identifiziert:
user_actor: Enthältemail_addressfür Benutzer, die sich über OAuth authentifizieren (am häufigsten)api_actor: Enthältapi_key_namefür Benutzer, die sich über API-Schlüssel authentifizieren
customer_type gibt an, ob die Nutzung von api-Kunden (API PAYG) oder subscription-Kunden (Pro/Team-Pläne) stammt.
Wie lange werden Daten aufbewahrt?
Historische Claude Code-Analysedaten werden aufbewahrt und sind über die API zugänglich. Es gibt keinen angegebenen Löschzeitraum für diese Daten.Welche Claude Code-Bereitstellungen werden unterstützt?
Diese API verfolgt nur die Claude Code-Nutzung auf der Claude API (1st Party). Die Nutzung auf Amazon Bedrock, Google Vertex AI oder anderen Drittanbieterplattformen ist nicht enthalten.Was kostet die Verwendung dieser API?
Die Claude Code Analytics API ist kostenlos für alle Organisationen mit Zugriff auf die Admin API.Wie berechne ich Tool-Akzeptanzraten?
Tool-Akzeptanzrate =accepted / (accepted + rejected) für jeden Tool-Typ. Wenn das Edit Tool beispielsweise 45 akzeptiert und 5 abgelehnt zeigt, beträgt die Akzeptanzrate 90%.
Welche Zeitzone wird für den Datumparameter verwendet?
Alle Daten sind in UTC. Der Parameterstarting_at sollte im Format YYYY-MM-DD vorliegen und stellt UTC-Mitternacht für diesen Tag dar.
Siehe auch
Die Claude Code Analytics API hilft Ihnen, den Entwicklungsworkflow Ihres Teams zu verstehen und zu optimieren. Erfahren Sie mehr über verwandte Funktionen:- Admin API-Übersicht
- Admin API-Referenz
- Claude Code Analytics Dashboard
- Usage and Cost API - Verfolgen Sie die API-Nutzung über alle Anthropic-Dienste
- Identitäts- und Zugriffsverwaltung
- Überwachung der Nutzung mit OpenTelemetry für benutzerdefinierte Metriken und Warnungen