The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.
L'API d'administration d'utilisation et de coût fournit un accès programmatique et granulaire aux données historiques d'utilisation et de coût de l'API pour votre organisation. Ces données sont similaires aux informations disponibles dans les pages Utilisation et Coût de la Console Claude.
Cette API vous permet de mieux surveiller, analyser et optimiser vos implémentations Claude :
Clé API d'administration requise
Cette API fait partie de l'API d'administration. Ces points de terminaison nécessitent une clé API d'administration (commençant par sk-ant-admin...) qui diffère des clés API standard. Seuls les membres de l'organisation ayant le rôle d'administrateur peuvent provisionner des clés API d'administration via la Console Claude.
Les principales plateformes d'observabilité offrent des intégrations prêtes à l'emploi pour surveiller votre utilisation et vos coûts de l'API Claude, sans écrire de code personnalisé. Ces intégrations fournissent des tableaux de bord, des alertes et des analyses pour vous aider à gérer efficacement votre utilisation de l'API.
Obtenez l'utilisation quotidienne de votre organisation pour les 7 derniers jours :
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" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"Définissez un en-tête User-Agent pour les intégrations
Si vous créez une intégration, définissez votre en-tête User-Agent pour nous aider à comprendre les modèles d'utilisation :
User-Agent: VotreApp/1.0.0 (https://votreapp.com)Suivez la consommation de jetons dans votre organisation avec des répartitions détaillées par modèle, espace de travail et niveau de service avec le point de terminaison /v1/organizations/usage_report/messages.
1m, 1h, ou 1d)Pour les détails complets des paramètres et les schémas de réponse, consultez la référence de l'API d'utilisation.
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" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"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-sonnet-4-5-20250929&\
service_tiers[]=batch&\
context_window[]=0-200k&\
bucket_width=1h" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"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" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"Pour récupérer les ID de clé API de votre organisation, utilisez le point de terminaison Lister les clés API.
Pour récupérer les ID d'espace de travail de votre organisation, utilisez le point de terminaison Lister les espaces de travail, ou trouvez les ID d'espace de travail de votre organisation dans la Console Anthropic.
| Granularité | Limite par défaut | Limite maximale | Cas d'usage |
|---|---|---|---|
1m | 60 intervalles | 1440 intervalles | Surveillance en temps réel |
1h | 24 intervalles | 168 intervalles | Modèles quotidiens |
1d | 7 intervalles | 31 intervalles | Rapports hebdomadaires/mensuels |
Récupérez les répartitions de coûts au niveau du service en USD avec le point de terminaison /v1/organizations/cost_report.
1d)Pour les détails complets des paramètres et les schémas de réponse, consultez la référence de l'API de coût.
Les coûts du niveau de priorité utilisent un modèle de facturation différent et ne sont pas inclus dans le point de terminaison de coût. Suivez plutôt l'utilisation du niveau de priorité via le point de terminaison d'utilisation.
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" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"Les deux points de terminaison prennent en charge la pagination pour les grands ensembles de données :
has_more est true, utilisez la valeur next_page dans votre prochaine demandehas_more soit false# Première demande
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" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"
# La réponse inclut : "has_more": true, "next_page": "page_xyz..."
# Demande suivante avec pagination
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..." \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"Explorez des implémentations détaillées dans anthropic-cookbook :
Les données d'utilisation et de coût apparaissent généralement dans les 5 minutes suivant l'achèvement de la demande API, bien que des retards puissent parfois être plus longs.
L'API prend en charge le sondage une fois par minute pour une utilisation soutenue. Pour de courtes rafales (par exemple, téléchargement de données paginées), un sondage plus fréquent est acceptable. Mettez en cache les résultats pour les tableaux de bord qui nécessitent des mises à jour fréquentes.
Les coûts d'exécution de code apparaissent dans le point de terminaison de coût regroupés sous Code Execution Usage dans le champ description. L'exécution de code n'est pas incluse dans le point de terminaison d'utilisation.
Filtrez ou regroupez par service_tier dans le point de terminaison d'utilisation et recherchez la valeur priority. Les coûts du niveau de priorité ne sont pas disponibles dans le point de terminaison de coût.
L'utilisation de l'API depuis le Workbench n'est pas associée à une clé API, donc api_key_id sera null même lors du regroupement par cette dimension.
L'utilisation et les coûts attribués à l'espace de travail par défaut ont une valeur null pour workspace_id.
Utilisez l'API d'analyse Claude Code, qui fournit des coûts estimés par utilisateur et des métriques de productivité sans les limitations de performance de la répartition des coûts par de nombreuses clés API. Pour l'utilisation générale de l'API avec de nombreuses clés, utilisez l'API d'utilisation pour suivre la consommation de jetons comme proxy de coût.
Les API d'utilisation et de coût peuvent être utilisées pour vous aider à offrir une meilleure expérience à vos utilisateurs, vous aider à gérer les coûts et préserver votre limite de taux. Apprenez-en plus sur certaines de ces autres fonctionnalités :
Intégration sans agent pour une observabilité LLM facile avec des tableaux de bord et des alertes prêts à l'emploi