> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# API Admin

> Akses terprogram ke data penggunaan dan penagihan proyek melalui autentikasi kunci API.

API Admin menyediakan akses terprogram ke penggunaan kredit, detail langganan, dan jumlah permintaan per layanan untuk proyek Anda. Gunakan API ini untuk membuat dasbor internal, mengotomatiskan peringatan penggunaan, atau menyalurkan data penagihan Helius ke sistem Anda sendiri. Semua akses diautentikasi dengan kunci API Helius standar Anda.

**URL Dasar**: `https://admin-api.helius.xyz`

## Contoh Singkat

Ambil penggunaan dalam siklus kredit saat ini untuk sebuah proyek:

<CodeGroup>
  ```bash cURL theme={"system"}
  curl "https://admin-api.helius.xyz/v0/admin/projects/YOUR_PROJECT_ID/usage" \
    -H "X-Api-Key: YOUR_API_KEY"
  ```

  ```javascript JavaScript theme={"system"}
  const response = await fetch(
    `https://admin-api.helius.xyz/v0/admin/projects/${PROJECT_ID}/usage`,
    { headers: { "X-Api-Key": API_KEY } }
  );
  const usage = await response.json();
  ```

  ```python Python theme={"system"}
  import requests

  response = requests.get(
      f"https://admin-api.helius.xyz/v0/admin/projects/{PROJECT_ID}/usage",
      headers={"X-Api-Key": API_KEY},
  )
  usage = response.json()
  ```
</CodeGroup>

### Contoh Respons

```json theme={"system"}
{
  "creditsRemaining": 486100,
  "creditsUsed": 13900,
  "prepaidCreditsRemaining": 50000,
  "prepaidCreditsUsed": 0,
  "creditCycle": {
    "start": "2026-04-01",
    "end": "2026-05-01"
  },
  "subscriptionDetails": {
    "billingCycle": {
      "start": "2026-04-01",
      "end": "2026-05-01"
    },
    "creditsLimit": 500000,
    "plan": "business"
  },
  "credits": {
    "rpc": 4500,
    "enhancedApi": 1200,
    "walletApi": 0,
    "das": 5000,
    "webhooks": 800,
    "laserstreamGrpc": 1500,
    "laserstreamWebsocket": 800,
    "preConfirmations": 100,
    "archival": 0,
    "photon": 0,
    "other": 0
  },
  "requests": {
    "rpc": 4500,
    "enhancedApi": 1200,
    "walletApi": 0,
    "das": 5000,
    "webhooks": 800,
    "preConfirmations": 50,
    "archival": 0,
    "photon": 0,
    "other": 0
  },
  "dataTransfer": {
    "laserstreamGrpc": 15000000,
    "laserstreamWebsocket": 8000000
  }
}
```

## Autentikasi

Kirimkan kunci API Helius Anda sebagai header (disarankan) atau parameter kueri:

* **Header**: `X-Api-Key: YOUR_API_KEY`
* **Parameter kueri**: `?api-key=YOUR_API_KEY`

<Note>
  Kunci API harus berasal dari proyek yang Anda kueri. Permintaan dengan proyek kunci API yang tidak cocok dengan ID proyek dalam jalur akan menghasilkan kesalahan `400`.
</Note>

## Batas Laju

API Admin dibatasi hingga **5 permintaan per detik** untuk setiap proyek.

## Endpoint

<CardGroup cols={2}>
  <Card title="Get Project Usage" href="/docs/id/api-reference/admin/get-project-usage">
    Ambil penggunaan kredit, detail langganan, dan jumlah permintaan per layanan untuk siklus kredit saat ini.
  </Card>
</CardGroup>
