Admin API tidak tersedia untuk akun individu. Untuk berkolaborasi dengan rekan tim dan menambahkan anggota, atur organisasi Anda di Console → Settings → Organization.
Claude Code Analytics Admin API menyediakan akses terprogram ke metrik penggunaan agregat harian untuk pengguna Claude Code, memungkinkan organisasi menganalisis produktivitas developer dan membangun dasbor kustom. API ini memberikan detail lebih banyak daripada dasbor Analytics dasar tanpa kompleksitas integrasi OpenTelemetry.
API ini memungkinkan Anda untuk memantau, menganalisis, dan mengoptimalkan adopsi Claude Code Anda dengan lebih baik:
Kunci Admin API diperlukan. Endpoint ini memerlukan kunci Admin API, yang berbeda dari kunci API Claude standar. Lihat Membuat kunci Admin API untuk mengetahui tempat membuatnya sesuai jenis organisasi Anda dan cakupan mana yang harus dipilih.
Claude Platform on AWS: Claude Code Analytics API saat ini tidak tersedia. Sebagai gantinya, lihat penggunaan Claude Code di halaman Usage di Claude Console.
Organisasi Claude Enterprise: Aktivitas Claude Code untuk pengguna claude.ai dilaporkan oleh Claude Enterprise Analytics API, yang menggunakan kunci Analytics API alih-alih kunci Admin API. Lihat Analytics APIs untuk mengetahui API dan jenis kunci mana yang dibutuhkan organisasi Anda.
Dapatkan analitik Claude Code organisasi Anda untuk hari tertentu:
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
limit=20" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ADMIN_API_KEY"Atur header User-Agent untuk integrasi
Jika Anda membangun integrasi, atur header User-Agent Anda untuk membantu kami memahami pola penggunaan:
User-Agent: YourApp/1.0.0 (https://yourapp.com)Lacak penggunaan Claude Code, metrik produktivitas, dan aktivitas developer di seluruh organisasi Anda dengan endpoint /v1/organizations/usage_report/claude_code.
starting_atUntuk detail parameter lengkap dan skema respons, lihat referensi Claude Code Analytics API.
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ADMIN_API_KEY"# Permintaan pertama
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
limit=20" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ADMIN_API_KEY"
# Permintaan berikutnya menggunakan cursor dari respons
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
page=page_MjAyNS0wNS0xNFQwMDowMDowMFo=" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ADMIN_API_KEY"| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
starting_at | string | Ya | Tanggal UTC dalam format YYYY-MM-DD; mengembalikan metrik hanya untuk satu hari ini |
limit | integer | Tidak | Jumlah record per halaman (default: 20, maks: 1000) |
page | string | Tidak | Token kursor opaque dari field next_page pada respons sebelumnya |
Setiap record respons berisi metrik berikut untuk satu pengguna pada satu hari:
user_actor dengan email_address atau api_actor dengan api_key_name)api untuk pelanggan API, subscription untuk pelanggan Pro/Team)vscode, iTerm.app, tmux)Rincian tingkat penerimaan dan penolakan tindakan alat berdasarkan jenis alat:
Untuk setiap model Claude yang digunakan:
claude-opus-5)USD)API mengembalikan data dalam format berikut:
{
"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-5",
"tokens": {
"input": 100000,
"output": 35000,
"cache_read": 10000,
"cache_creation": 5000
},
"estimated_cost": {
"currency": "USD",
"amount": 141
}
}
]
}
],
"has_more": false,
"next_page": null
}API ini mendukung paginasi berbasis kursor untuk organisasi dengan jumlah pengguna yang besar:
limit opsional.has_more bernilai true dalam respons, gunakan nilai next_page dalam permintaan Anda berikutnya.has_more bernilai false.Kursor mengkodekan posisi record terakhir dan memastikan paginasi yang stabil bahkan saat data baru masuk. Setiap sesi paginasi mempertahankan batas data yang konsisten untuk memastikan Anda tidak melewatkan atau menduplikasi record.
Data analitik Claude Code biasanya muncul dalam waktu 1 jam setelah aktivitas pengguna selesai. Untuk memastikan hasil paginasi yang konsisten, hanya data yang lebih lama dari 1 jam yang disertakan dalam respons.
Tidak, API ini hanya menyediakan metrik agregat harian. Untuk pemantauan real-time, pertimbangkan untuk menggunakan integrasi OpenTelemetry.
Pengguna diidentifikasi melalui field actor dengan dua cara:
user_actor: Berisi email_address untuk pengguna yang mengautentikasi melalui OAuth (paling umum)api_actor: Berisi api_key_name untuk pengguna yang mengautentikasi dengan kunci APIField customer_type menunjukkan apakah penggunaan berasal dari pelanggan api (API bayar sesuai pemakaian) atau pelanggan subscription (paket Pro/Team).
Data historis analitik Claude Code disimpan dan dapat diakses melalui API. Tidak ada periode penghapusan yang ditentukan untuk data ini.
API ini hanya melacak penggunaan Claude Code pada Claude API. Penggunaan melalui Claude in Amazon Bedrock, Claude in Microsoft Foundry, Claude on Google Cloud, atau Claude Platform on AWS tidak disertakan.
Claude Code Analytics API gratis digunakan untuk semua organisasi yang memiliki akses ke Admin API.
Tingkat penerimaan alat = accepted / (accepted + rejected) untuk setiap jenis alat. Misalnya, jika alat edit menunjukkan 45 diterima dan 5 ditolak, tingkat penerimaannya adalah 90%.
Semua tanggal dalam UTC. Parameter starting_at harus dalam format YYYY-MM-DD dan mewakili tengah malam UTC untuk hari tersebut.
Claude Code Analytics API membantu Anda memahami dan mengoptimalkan alur kerja pengembangan tim Anda. Pelajari lebih lanjut tentang fitur terkait:
Was this page helpful?