Usage and Cost API
Greife mit der Usage & Cost Admin API programmatisch auf die API-Nutzungs- und Kostendaten deiner Organisation zu.
Die Usage & Cost Admin API bietet programmatischen und granularen Zugriff auf historische API-Nutzungs- und Kostendaten deiner Organisation. Diese Daten ähneln den Informationen, die auf den Seiten Usage und Cost der Claude Console verfügbar sind.
Diese API ermöglicht es dir, deine Claude-Implementierungen besser zu überwachen, zu analysieren und zu optimieren:
- Genaue Nutzungsverfolgung: Erhalte präzise Token-Zählungen und Nutzungsmuster, anstatt dich ausschließlich auf die Token-Zählung in Antworten zu verlassen
- Kostenabgleich: Gleiche interne Aufzeichnungen mit der Anthropic-Abrechnung für Finanz- und Buchhaltungsteams ab
- Produktleistung und -verbesserung: Überwache die Produktleistung und messe dabei, ob Änderungen am System es verbessert haben, oder richte Benachrichtigungen ein
- Optimierung des Ratenlimits: Optimiere Funktionen wie Prompt-Caching oder bestimmte Prompts, um deine zugewiesene Kapazität optimal zu nutzen.
- Erweiterte Analyse: Führe tiefergehende Datenanalysen durch, als sie in der Console verfügbar sind
Claude Enterprise-Organisationen verwenden stattdessen einen Analytics-API-Key mit einer anderen API; siehe Welche API brauchst du?.
Welche API brauchst du?
Anthropic stellt Kosten- und Nutzungsberichte über zwei APIs bereit, je nachdem, welches Claude-Produkt deine Organisation verwaltet:
| Deine Organisation | API | Key-Typ |
|---|---|---|
| Claude Console (Claude Platform) | Die auf dieser Seite beschriebene Usage and Cost Admin API | Admin-API-Key (sk-ant-admin01-...) oder eine andere Admin-API-Anmeldeinformation |
| Claude Enterprise (claude.ai) | Die Kosten- und Nutzungsendpunkte der Claude Enterprise Analytics API | Analytics-API-Key |
Übergeordnete Claude Enterprise-Organisationen erscheinen nicht in der Claude Console und besitzen keine Admin-API-Keys, daher ist für sie der Analytics-API-Key der einzige Weg zu diesen Daten. Siehe Analytics APIs, um zu erfahren, wie du jeden Key-Typ erstellst und für welche Pläne die Claude Enterprise-Kostendaten gelten.
Partnerlösungen
Führende Observability-Plattformen bieten einsatzbereite Integrationen zur Überwachung deiner Claude API-Nutzung und -Kosten, ohne dass du eigenen Code schreiben musst. Diese Integrationen bieten Dashboards, Benachrichtigungen und Analysen, die dir helfen, deine API-Nutzung effektiv zu verwalten.
Cloud-Intelligence-Plattform zur Verfolgung und Prognose von Kosten
LLM-Observability mit automatischem Tracing und Monitoring
Agentenlose Integration für einfache LLM-Observability mit sofort einsatzbereiten Dashboards und Benachrichtigungen
FinOps-Plattform für Cloud- und KI-Kostenmanagement
Erweiterte Abfragen und Visualisierung über OpenTelemetry
FinOps-Plattform für LLM-Kosten- und Nutzungs-Observability
Schnellstart
Rufe die tägliche Nutzung deiner Organisation für die letzten 7 Tage ab:
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-08T00:00:00Z&\
ending_at=2025-01-15T00:00:00Z&\
bucket_width=1d" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Usage API
Verfolge den Token-Verbrauch in deiner gesamten Organisation mit detaillierten Aufschlüsselungen nach Modell, Workspace und Service-Tier über den Endpunkt /v1/organizations/usage_report/messages.
Wichtige Konzepte
- Zeit-Buckets: Aggregiere Nutzungsdaten in festen Intervallen (
1m,1hoder1d) - Token-Verfolgung: Messe nicht gecachte Eingabe-, gecachte Eingabe-, Cache-Erstellungs- und Ausgabe-Token
- Filtern & Gruppieren: Filtere nach API-Key, Workspace, Modell, Service-Tier, Kontextfenster, Datenresidenz oder Geschwindigkeit (Beta) und gruppiere Ergebnisse nach diesen Dimensionen
- Server-Tool-Nutzung: Verfolge die Nutzung serverseitiger Tools wie der Websuche
Vollständige Parameterdetails und Antwortschemata findest du in der Usage API-Referenz.
Grundlegende Beispiele
Tägliche Nutzung nach Modell
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-01T00:00:00Z&\
ending_at=2025-01-08T00:00:00Z&\
group_by[]=model&\
bucket_width=1d" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Stündliche Nutzung mit Filterung
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-15T00:00:00Z&\
ending_at=2025-01-15T23:59:59Z&\
models[]=claude-opus-5&\
service_tiers[]=batch&\
context_window[]=0-200k&\
bucket_width=1h" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Nutzung nach API-Keys und Workspaces filtern
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-01T00:00:00Z&\
ending_at=2025-01-08T00:00:00Z&\
api_key_ids[]=apikey_01Rj2N8SVvo6BePZj99NhmiT&\
api_key_ids[]=apikey_01ABC123DEF456GHI789JKL&\
workspace_ids[]=wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ&\
workspace_ids[]=wrkspc_01XYZ789ABC123DEF456MNO&\
bucket_width=1d" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Datenresidenz
Verfolge deine Datenresidenz-Kontrollen, indem du die Nutzung mit der Dimension inference_geo gruppierst und filterst. Dies ist nützlich, um das geografische Routing in deiner gesamten Organisation zu überprüfen.
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2026-02-01T00:00:00Z&\
ending_at=2026-02-08T00:00:00Z&\
group_by[]=inference_geo&\
group_by[]=model&\
bucket_width=1d" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Du kannst auch nach einer bestimmten Geo filtern. Gültige Werte sind global, us und not_available:
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2026-02-01T00:00:00Z&\
ending_at=2026-02-08T00:00:00Z&\
inference_geos[]=us&\
group_by[]=model&\
bucket_width=1d" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Fast Mode (Research Preview)
Verfolge die Nutzung des Fast Mode, indem du mit der Dimension speed gruppierst und filterst. Dies ist nützlich, um die Nutzung im Standard- gegenüber dem Fast Mode zu überwachen.
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2026-02-01T00:00:00Z&\
ending_at=2026-02-08T00:00:00Z&\
group_by[]=speed&\
group_by[]=model&\
bucket_width=1d" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: fast-mode-2026-02-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Du kannst auch nach einer bestimmten Geschwindigkeit filtern. Gültige Werte sind standard und fast:
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2026-02-01T00:00:00Z&\
ending_at=2026-02-08T00:00:00Z&\
speeds[]=fast&\
group_by[]=model&\
bucket_width=1d" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: fast-mode-2026-02-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Limits der Zeitgranularität
| Granularität | Standardlimit | Maximales Limit | Anwendungsfall |
|---|---|---|---|
1m | 60 Buckets | 1.440 Buckets | Echtzeit-Monitoring |
1h | 24 Buckets | 168 Buckets | Tägliche Muster |
1d | 7 Buckets | 31 Buckets | Wöchentliche/monatliche Berichte |
Cost API
Rufe Kostenaufschlüsselungen auf Service-Ebene in USD über den Endpunkt /v1/organizations/cost_report ab.
Wichtige Konzepte
- Währung: Alle Kosten in USD, angegeben als Dezimalzeichenketten in der kleinsten Einheit (Cent)
- Kostenarten: Verfolge Kosten für Token-Nutzung, Websuche und Codeausführung
- Gruppierung: Gruppiere Kosten nach Workspace oder Beschreibung für detaillierte Aufschlüsselungen. Bei Gruppierung nach
descriptionenthalten die Antworten geparste Felder wiemodelundinference_geo - Zeit-Buckets: Nur tägliche Granularität (
1d)
Vollständige Parameterdetails und Antwortschemata findest du in der Cost API-Referenz.
Grundlegendes Beispiel
curl "https://api.anthropic.com/v1/organizations/cost_report?\
starting_at=2025-01-01T00:00:00Z&\
ending_at=2025-01-31T00:00:00Z&\
group_by[]=workspace_id&\
group_by[]=description" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Paginierung
Beide Endpunkte unterstützen Paginierung für große Datensätze:
- Stelle deine erste Anfrage.
- Wenn
has_moretrueist, verwende den Wertnext_pagein deiner nächsten Anfrage. - Fahre fort, bis
has_morefalseist.
# Erste Anfrage
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-01T00:00:00Z&\
ending_at=2025-01-31T00:00:00Z&\
limit=7" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"
# Antwort enthält: "has_more": true, "next_page": "page_xyz..."
# Nächste Anfrage mit Paginierung
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-01T00:00:00Z&\
ending_at=2025-01-31T00:00:00Z&\
limit=7&\
page=page_xyz..." \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"Häufige Anwendungsfälle
Erkunde detaillierte Implementierungen im Claude Cookbook:
- Tägliche Nutzungsberichte: Verfolge Trends beim Token-Verbrauch
- Kostenzuordnung: Ordne Ausgaben nach Workspace für interne Verrechnungen zu
- Cache-Effizienz: Messe und optimiere Prompt-Caching
- Budgetüberwachung: Richte Benachrichtigungen für Ausgabenschwellen ein
- CSV-Export: Erstelle Berichte für Finanzteams
Häufig gestellte Fragen
Wie aktuell sind die Daten?
Nutzungs- und Kostendaten erscheinen in der Regel innerhalb von 5 Minuten nach Abschluss der API-Anfrage, wobei Verzögerungen gelegentlich länger sein können.
Welche Polling-Frequenz wird empfohlen?
Die API unterstützt bei dauerhafter Nutzung ein Polling einmal pro Minute. Für kurze Bursts (zum Beispiel beim Herunterladen paginierter Daten) ist häufigeres Polling akzeptabel. Cache Ergebnisse für Dashboards, die häufige Aktualisierungen benötigen.
Wie verfolge ich die Nutzung der Codeausführung?
Kosten für die Codeausführung erscheinen im Kostenendpunkt gruppiert unter Code Execution Usage im Beschreibungsfeld. Die Codeausführung ist nicht im Nutzungsendpunkt enthalten.
Wie verfolge ich die Priority Tier-Nutzung?
Filtere oder gruppiere im Nutzungsendpunkt nach service_tier und suche nach dem Wert priority. Priority Tier-Kosten sind im Kostenendpunkt nicht verfügbar.
Was passiert mit der playground-Nutzung?
API-Nutzung aus dem playground in der Claude Console (und aus der veralteten Workbench davor) ist keinem API-Key zugeordnet, daher ist api_key_id null, selbst wenn nach dieser Dimension gruppiert wird.
Wie wird der Standard-Workspace dargestellt?
Nutzung und Kosten, die dem Standard-Workspace zugeordnet sind, haben einen null-Wert für workspace_id.
Wie erhalte ich Kostenaufschlüsselungen pro Benutzer für Claude Code?
Verwende die Claude Code Analytics API, die geschätzte Kosten pro Benutzer und Produktivitätsmetriken bereitstellt, ohne die Leistungseinschränkungen, die bei der Aufschlüsselung von Kosten nach vielen API-Keys entstehen. Für allgemeine API-Nutzung mit vielen Keys verwende die Usage API, um den Token-Verbrauch als Kosten-Proxy zu verfolgen.
Siehe auch
Verwende die Usage and Cost APIs, um deinen Benutzern ein besseres Erlebnis zu bieten, Kosten zu verwalten und dein Ratenlimit zu schonen. Erfahre mehr über einige dieser anderen Funktionen:
- Admin API
- Admin API-Referenz
- Analytics APIs - Welche Analytics API und welchen Key-Typ deine Organisation benötigt
- Preise
- Prompt-Caching - Optimiere Kosten mit Caching
- Batch-Verarbeitung - 50 % Rabatt auf Batch-Anfragen
- Ratenlimits - Verstehe die Nutzungsstufen
- Rate Limits API - Lies deine konfigurierten Ratenlimits aus
- Datenresidenz - Steuere die Inferenz-Geografie
Was this page helpful?