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 harian yang diagregasi untuk pengguna Claude Code, memungkinkan organisasi menganalisis produktivitas developer dan membangun dashboard kustom. API ini menjembatani kesenjangan antara dashboard Analytics dasar dan integrasi OpenTelemetry yang kompleks.
API ini memungkinkan Anda untuk memantau, menganalisis, dan mengoptimalkan adopsi Claude Code dengan lebih baik:
Kunci Admin API diperlukan
API ini merupakan bagian dari Admin API. Endpoint ini memerlukan kunci Admin API (dimulai dengan sk-ant-admin...) yang berbeda dari kunci API standar. Hanya anggota organisasi dengan peran admin yang dapat menyediakan kunci Admin API melalui Claude Console.
Claude Platform di AWS: Claude Code Analytics API saat ini tidak tersedia. Lihat penggunaan Claude Code di halaman Usage pada Claude Console sebagai gantinya.
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" \
--header "anthropic-version: 2023-06-01" \
--header "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" \
--header "anthropic-version: 2023-06-01" \
--header "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" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"
# Permintaan berikutnya menggunakan kursor dari respons
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
page=page_MjAyNS0wNS0xNFQwMDowMDowMFo=" \
--header "anthropic-version: 2023-06-01" \
--header "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 cursor 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 tipe alat:
Untuk setiap model Claude yang digunakan:
claude-opus-4-8)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-4-8",
"tokens": {
"input": 100000,
"output": 35000,
"cache_read": 10000,
"cache_creation": 5000
},
"estimated_cost": {
"currency": "USD",
"amount": 1025
}
}
]
}
],
"has_more": false,
"next_page": null
}API mendukung paginasi berbasis cursor untuk organisasi dengan jumlah pengguna yang besar:
limit opsionalhas_more bernilai true dalam respons, gunakan nilai next_page dalam permintaan Anda berikutnyahas_more bernilai falseCursor mengenkode 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 harian yang diagregasi. 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 penggunaan) atau pelanggan subscription (paket Pro/Team).
Data analitik Claude Code historis 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 Platform di AWS, Claude di Microsoft Foundry, Claude di Amazon Bedrock, atau Claude di Vertex AI 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 tipe 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?