Claude Platform Docs
AdminPemantauan

API Analitik

Pahami API analitik dan kunci API mana yang dibutuhkan organisasi Anda, lalu sediakan akses ke metrik produktivitas Claude Code atau data keterlibatan dan adopsi Claude Enterprise.

Anthropic menyediakan dua API analitik produk, dan API mana yang Anda gunakan bergantung pada produk Claude mana yang dikelola organisasi Anda:

  • Claude Code Analytics API melaporkan metrik produktivitas Claude Code harian untuk organisasi yang menggunakan Claude Platform. API ini merupakan bagian dari Admin API dan menggunakan kunci Admin API.
  • Claude Enterprise Analytics API melaporkan data keterlibatan, adopsi, dan biaya di seluruh organisasi untuk berbagai produk Claude (chat, proyek, Claude Code, dan lainnya) bagi organisasi Claude Enterprise. API ini menggunakan kunci Analytics API yang dibuat di claude.ai.

Kedua API tersebut menggunakan jenis kunci yang berbeda, yang dibuat di tempat berbeda oleh peran yang berbeda. Halaman ini menjelaskan API mana yang sesuai untuk organisasi Anda dan cara membuat kunci yang tepat.

API mana yang Anda butuhkan?

APIJenis kunciDibuat diSiapa yang dapat membuatnyaCakupan
Claude Code Analytics APIKunci Admin API (sk-ant-admin01-...)Halaman Kunci admin (platform.claude.com/settings/admin-keys) di Claude ConsoleAdmin organisasiMetrik Claude Code harian per pengguna: sesi, baris kode, commit, pull request, penerimaan alat, dan estimasi biaya per model
Claude Enterprise Analytics APIKunci Analytics APIclaude.ai > Pengaturan organisasi > APIPemilik utamaKeterlibatan dan adopsi di seluruh organisasi (aktivitas pengguna, ringkasan pengguna aktif, penggunaan proyek, skill, dan konektor), ditambah laporan biaya dan penggunaan

Jenis kunci ini tidak dapat dipertukarkan: kunci Admin API tidak dapat memanggil Claude Enterprise Analytics API, dan kunci Analytics API tidak dapat memanggil Admin API. Satu-satunya pengecualian adalah Usage and Cost Analytics API, yang dipanggil oleh organisasi Claude Enterprise dengan kunci Analytics API mereka. Kedua API analitik produk muncul di bawah referensi Admin API, tetapi keduanya adalah API terpisah dengan jenis kunci terpisah. Jika organisasi Anda menggunakan Claude Platform dan Claude Enterprise sekaligus, Anda dapat menyediakan kedua kunci dan menggunakan masing-masing API untuk datanya sendiri.

Mendapatkan akses ke Claude Code Analytics API

Claude Code Analytics API tersedia untuk setiap organisasi yang memiliki akses ke Admin API, dan gratis untuk digunakan.

  1. Buat kunci Admin API

    Ikuti langkah-langkah di Membuat kunci Admin API.

  2. Panggil API

    Teruskan kunci di header x-api-key:

    curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?starting_at=2025-09-08" \
      -H "anthropic-version: 2026-10-21" \
      -H "x-api-key: $ANTHROPIC_ADMIN_KEY"

Untuk metrik yang tersedia, parameter permintaan, dan skema respons, lihat panduan Claude Code Analytics API dan referensi APIPratinjau dengan tautan ke referensi API tersedia — tekan Tab hingga fokus masuk ke kartu, Escape untuk kembali..

Mendapatkan akses ke Claude Enterprise Analytics API

Claude Enterprise Analytics API tersedia untuk organisasi Claude Enterprise. Data keterlibatan dan adopsi tersedia di semua paket Enterprise. Endpoint biaya dan penggunaan berlaku untuk paket Enterprise berbasis penggunaan; untuk paket Enterprise berbasis seat, endpoint tersebut hanya mencerminkan kredit penggunaan.

  1. Masuk sebagai pemilik utama

    Hanya pemilik utama (primary owner) organisasi yang dapat mengaktifkan akses API dan membuat kunci Analytics API.

  2. Aktifkan akses API dan buat kunci

    Buka claude.ai > Pengaturan organisasi > API dan aktifkan akses API publik, lalu buat kunci Analytics API. Kunci membawa scope read:analytics. Salin secret yang ditampilkan dan simpan di pengelola secret Anda.

  3. Panggil API

    Teruskan kunci di header x-api-key dan sertakan header anthropic-version pada setiap permintaan. Endpoint berada di bawah https://api.anthropic.com/v1/organizations/analytics/. Untuk contoh permintaan, parameter, dan skema respons, lihat referensi Claude Enterprise Analytics API.

Claude Enterprise Analytics API menyediakan:

  • Aktivitas pengguna: metrik harian per pengguna di seluruh chat (percakapan, pesan, proyek, file, artifact), Claude Code (sesi, commit, pull request, baris kode, tindakan alat), Chat and Cowork unified (aktivitas chat dan sesi Cowork), serta produk Claude lainnya
  • Ringkasan aktivitas: pengguna aktif harian, mingguan, dan bulanan tingkat organisasi, jumlah seat, dan undangan yang tertunda
  • Penggunaan proyek, skill, dan konektor: rincian adopsi untuk proyek chat, skill, dan konektor
  • Laporan biaya dan penggunaan: penggunaan token dan biaya per pengguna dan tingkat organisasi dari waktu ke waktu (paket Enterprise berbasis penggunaan)

Untuk detail endpoint, parameter, dan skema respons, lihat referensi Claude Enterprise Analytics API. Bagian-bagian berikut membahas kesegaran data, definisi metrik, dan panduan operasional yang berlaku di seluruh endpoint tersebut.

Ketersediaan dan kesegaran data

Data Claude Enterprise Analytics API tersedia untuk tanggal pada atau setelah 1 Januari 2026.

Endpoint keterlibatan dan adopsi (aktivitas pengguna, ringkasan, proyek, skill, konektor) mengembalikan snapshot per hari untuk tanggal yang Anda tentukan. Data untuk hari tertentu biasanya tersedia sekitar pukul 13:00–13:30 UTC pada hari berikutnya (jeda 1 hari). Sebelum itu, hari terbaru yang tersedia biasanya 2 hari sebelum tanggal UTC saat ini. Data datang lebih lambat pada hari ketika pipeline data hulu berjalan terlambat, dan kesegaran pastinya bervariasi per kueri. Alih-alih mengasumsikan waktu tetap, periksa respons error: meminta tanggal yang belum tersedia akan mengembalikan error 400 yang menyebutkan hari terbaru yang tersedia. Jika data belum tersedia jauh melewati jeda yang biasa, hal ini biasanya menandakan kegagalan pipeline data di sisi Anthropic; hubungi dukungan jika kesenjangan tersebut berlanjut.

Endpoint biaya dan penggunaan mengikuti model kesegaran yang berbeda. Data biasanya tersedia dalam 4 jam setelah penggunaan yang mendasarinya, tetapi mungkin memerlukan waktu hingga 24 jam. Nilai dapat direvisi seiring datangnya peristiwa yang terlambat dan berjalannya rekonsiliasi, hingga sekitar 7 hari setelah akhir bulan kalender. Misalnya, nilai untuk 1 Oktober dapat berubah hingga sekitar 7 November. Untuk total setingkat faktur, kueri hanya bulan-bulan yang berakhir setidaknya 7 hari yang lalu.

Bagaimana metrik didefinisikan

Pengguna aktif. Seorang pengguna dihitung aktif untuk suatu hari jika salah satu kondisi berikut terpenuhi:

  • Mereka mengirim setidaknya satu pesan chat di Claude.
  • Mereka memiliki setidaknya satu sesi Claude Code (lokal atau jarak jauh) yang terkait dengan organisasi Claude Enterprise Anda yang mencakup penggunaan alat atau aktivitas git.
  • Mereka memiliki setidaknya satu sesi Cowork dengan penggunaan alat atau aktivitas pesan.

Chat and Cowork unified. Chat and Cowork unified menghadirkan fitur-fitur Cowork ke dalam chat claude.ai. Sebagian besar aktivitas di Chat and Cowork unified dilaporkan di bawah nilai produk chat_cowork_unified, bukan chat atau cowork.

Dalam aktivitas pengguna serta dalam penggunaan skill, konektor, dan plugin, penggunaan ini muncul di objek chat_cowork_unified_metrics. Dalam ringkasan aktivitas, penggunaan ini dihitung dalam chat_cowork_unified_daily_active_user_count, chat_cowork_unified_weekly_active_user_count, dan chat_cowork_unified_monthly_active_user_count.

Ketika seorang pengguna mulai menggunakan Chat and Cowork unified, penggunaan mereka berpindah dari angka chat dan Cowork Anda ke angka Chat and Cowork unified. Penggunaan dari hari-hari sebelum seorang pengguna mulai menggunakan Chat and Cowork unified tetap berada di bawah chat atau Cowork. Angka di seluruh organisasi, seperti total penggunaan token, total biaya, dan jumlah pengguna aktif keseluruhan, tidak berubah. Laporan biaya dan penggunaan yang difilter berdasarkan produk tidak menyertakan penggunaan Chat and Cowork unified kecuali products[] menyertakan chat_cowork_unified.

Sebagian aktivitas dari pengguna Chat and Cowork unified, seperti mode suara, masih dapat dilaporkan di bawah chat atau Cowork. Aktivitas seorang pengguna juga dapat terbagi antar produk pada hari mereka mulai menggunakan Chat and Cowork unified. Hal yang sama berlaku pada hari fitur tersebut dinonaktifkan untuk mereka. Cara pembagian aktivitas tidak dijamin.

Seorang pengguna dapat muncul baik di hitungan chat atau Cowork maupun di hitungan Chat and Cowork unified. Hal ini dapat terjadi pada hari ketika mereka menggunakan Chat and Cowork unified dan sebagian aktivitas mereka masih dilaporkan di bawah chat atau Cowork. Hitungan mingguan dan bulanan dapat menyertakan mereka di keduanya ketika jendela waktu memiliki aktivitas dari kedua jenis, bahkan pada hari yang berbeda. Misalnya, jendela waktu tersebut mungkin mencakup hari-hari sebelum dan sesudah mereka mulai menggunakan Chat and Cowork unified.

Ketika Anda memfilter aktivitas pengguna berdasarkan proyek, aktivitas proyek setiap hari hanya dihitung di satu tempat. Jika seorang pengguna mengirim pesan chat di Chat and Cowork unified pada hari itu, semua aktivitas proyek mereka dihitung dalam chat_cowork_unified_metrics.chat. Jika tidak, aktivitas tersebut dihitung dalam chat_metrics.

Blok metrik per produk. Objek metrik per produk (misalnya, metrik Office Agent atau Cowork pada catatan aktivitas pengguna) selalu ada di setiap catatan. Organisasi tanpa penggunaan produk tersebut akan melihat hitungan nol, bukan objek null. Pengecualiannya adalah Chat and Cowork unified: pada deployment yang tidak menawarkannya, field-nya dihilangkan dari respons. Field individual di dalam objek-objek ini dapat bernilai null, yang berarti nilainya tidak tersedia. Misalnya, ketika Anda memfilter aktivitas pengguna berdasarkan proyek, distinct_skills_used_count dalam chat_metrics bernilai null. Referensi Claude Enterprise Analytics API menunjukkan field mana yang dapat bernilai null.

Nama konektor. Nama konektor dinormalisasi di seluruh sumber. Misalnya, Atlassian MCP server, mcp-atlassian, dan atlassian_MCP semuanya muncul sebagai atlassian di endpoint penggunaan konektor.

Bekerja dengan API

Cursor paginasi terikat pada kueri yang menerbitkannya. Pada endpoint biaya dan penggunaan, jangan mengubah parameter kueri di tengah urutan: jika Anda mengubah products[], group_by[], order_by, rentang tanggal, atau filter apa pun dan meneruskan kursor lama, permintaan akan mengembalikan error 400. Untuk mengubah parameter, mulai ulang dari halaman pertama tanpa kursor.

Parameter daftar menggunakan notasi kurung siku. Ulangi parameter untuk setiap nilai, misalnya products[]=chat&products[]=claude_code.

Field jumlah berupa string desimal dalam sen. Jumlah mata uang dikembalikan sebagai string desimal seperti "41280.000000" (yang mewakili $412,80 USD). Untuk mengonversi ke dolar, parse sebagai desimal dan bagi dengan 100. Hindari parsing floating-point biner untuk nilai yang mungkin melebihi beberapa juta dolar.

Batas laju (rate limit) berlaku di tingkat organisasi, bukan untuk setiap kunci, dengan default 60 permintaan per menit di semua endpoint dalam API ini. Jika itu tidak mencukupi untuk kasus penggunaan Anda, hubungi tim akun Anthropic Anda untuk membahas penyesuaian batas tersebut.

Pembuatan versi

Kirim header anthropic-version pada setiap permintaan; lihat Versi untuk versi yang tersedia.

Keterbatasan yang diketahui

Claude Code melalui Amazon Bedrock

Jika organisasi Anda menggunakan Claude Code melalui Amazon Bedrock, Claude Enterprise Analytics API tidak mengembalikan aktivitas Claude Code untuk penggunaan tersebut.

Claude Code dan Cowork dengan kunci enkripsi yang dikelola pelanggan

Jika organisasi Anda menggunakan kunci enkripsi yang dikelola pelanggan, Anthropic tidak menyertakan sebagian detail penggunaan Claude Code dan Cowork dalam analitik penggunaannya, untuk melindungi data Anda. Akibatnya, jangan gunakan angka Claude Enterprise Analytics API berikut untuk mengukur seberapa banyak organisasi Anda menggunakan Claude Code atau Cowork. Angka-angka tersebut dapat bernilai nol atau lebih rendah dari penggunaan sebenarnya:

  • Perubahan kode: Dalam aktivitas pengguna, field berikut di claude_code_metrics.core_metrics dapat bernilai nol: lines_of_code (baris yang ditambahkan dan dihapus) dan commit_count. Field pull_request_count dapat lebih rendah dari jumlah pull request yang sebenarnya.
  • Skill yang dimulai dengan perintah slash: Jika pengguna memulai skill di Claude Code atau Cowork dengan mengetik perintah slash, seperti /skill-name, penggunaan tersebut tidak dihitung. Hal ini berlaku untuk penggunaan skill, dan untuk hitungan skill Cowork dalam aktivitas pengguna. Skill yang dipanggil Claude tanpa perintah slash tetap dihitung.

Untuk perubahan analitik lainnya dengan kunci enkripsi yang dikelola pelanggan, lihat Apa yang dicakup CMEK di Claude Enterprise.

Langkah selanjutnya

Lacak sesi Claude Code, perubahan kode, dan penggunaan alat dengan kunci Admin API.

Lacak penggunaan token dan biaya untuk organisasi Anda.

Referensi endpoint untuk data keterlibatan, adopsi, dan biaya.

Data audit dan kepatuhan menggunakan jenis kuncinya sendiri.

Apakah halaman ini membantu?