Claude Platform Docs
AdminMonitoring

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 OrganisationAPIKey-Typ
Claude Console (Claude Platform)Die auf dieser Seite beschriebene Usage and Cost Admin APIAdmin-API-Key (sk-ant-admin01-...) oder eine andere Admin-API-Anmeldeinformation
Claude Enterprise (claude.ai)Die Kosten- und Nutzungsendpunkte der Claude Enterprise Analytics APIAnalytics-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
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, 1h oder 1d)
  • 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
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
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
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
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
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
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
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ätStandardlimitMaximales LimitAnwendungsfall
1m60 Buckets1.440 BucketsEchtzeit-Monitoring
1h24 Buckets168 BucketsTägliche Muster
1d7 Buckets31 BucketsWö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 description enthalten die Antworten geparste Felder wie model und inference_geo
  • Zeit-Buckets: Nur tägliche Granularität (1d)

Vollständige Parameterdetails und Antwortschemata findest du in der Cost API-Referenz.

Grundlegendes Beispiel

cURL
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:

  1. Stelle deine erste Anfrage.
  2. Wenn has_more true ist, verwende den Wert next_page in deiner nächsten Anfrage.
  3. Fahre fort, bis has_more false ist.
cURL
# 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.

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:

Was this page helpful?