> ## 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.

# Cara Mendapatkan Data Akun Solana

> Baca status akun Solana dengan metode RPC standar — getAccountInfo, getMultipleAccounts, getProgramAccounts, dan getBalance.

## Apa itu data akun?

Setiap bagian status di Solana berada dalam akun — dompet, akun token, dan status program (kontrak pintar). Metode akun membaca status tersebut secara langsung berdasarkan alamat: data mentah atau yang telah diurai, program pemilik, saldo lamport (SOL), dan metadata sewa.

Untuk data token dan NFT tingkat tinggi, gunakan API [Token & NFT](/docs/id/das-api), bukan pembacaan akun mentah. Untuk riwayat transaksi, lihat [Transaksi](/docs/id/rpc/historical-data).

## Metode mana yang sebaiknya saya gunakan?

| Yang Anda perlukan                                          | Gunakan ini               |
| ----------------------------------------------------------- | ------------------------- |
| Isi lengkap satu akun                                       | **`getAccountInfo`**      |
| Beberapa akun dalam satu permintaan (hingga 100)            | **`getMultipleAccounts`** |
| Setiap akun yang dimiliki oleh suatu program, dengan filter | **`getProgramAccounts`**  |
| Hanya saldo SOL suatu akun                                  | **`getBalance`**          |

## Metode utama

<CardGroup cols={2}>
  <Card title="getAccountInfo" icon="circle-info" href="/docs/id/rpc/guides/getaccountinfo">
    Status akun lengkap untuk satu alamat — data, pemilik, lamport, dan epoch sewa.
  </Card>

  <Card title="getMultipleAccounts" icon="layer-group" href="/docs/id/rpc/guides/getmultipleaccounts">
    Ambil hingga 100 akun dalam satu panggilan — cara efisien untuk membaca banyak akun sekaligus.
  </Card>

  <Card title="getProgramAccounts" icon="diagram-project" href="/docs/id/rpc/guides/getprogramaccounts">
    Setiap akun yang dimiliki oleh suatu program, dengan filter `memcmp` dan `dataSize` untuk kueri yang tertarget.
  </Card>

  <Card title="getBalance" icon="scale-balanced" href="/docs/id/rpc/guides/getbalance">
    Saldo lamport (SOL) dari satu akun.
  </Card>
</CardGroup>

## Mulai cepat

Baca satu akun dengan `getAccountInfo`. Setiap panggilan RPC Solana menuju titik akhir yang sama dengan kunci API Anda dari [dashboard.helius.dev](https://dashboard.helius.dev).

<CodeGroup>
  ```typescript TypeScript theme={"system"}
  const response = await fetch(`https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      jsonrpc: '2.0',
      id: '1',
      method: 'getAccountInfo',
      params: ['86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY', { encoding: 'jsonParsed' }],
    }),
  });

  const { result } = await response.json();
  console.log(result.value);
  ```

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

  url = "https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY"
  payload = {
      "jsonrpc": "2.0",
      "id": "1",
      "method": "getAccountInfo",
      "params": ["86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY", {"encoding": "jsonParsed"}],
  }
  print(requests.post(url, json=payload).json()["result"]["value"])
  ```

  ```bash cURL theme={"system"}
  curl https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{
      "jsonrpc": "2.0",
      "id": "1",
      "method": "getAccountInfo",
      "params": ["86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY", { "encoding": "jsonParsed" }]
    }'
  ```
</CodeGroup>

Perlu membaca banyak akun? Gunakan `getMultipleAccounts` dengan larik alamat alih-alih menjalankan `getAccountInfo` secara berulang — satu permintaan mengembalikan hingga 100 akun.

## Langkah berikutnya

<CardGroup cols={2}>
  <Card title="getAccountInfo reference" icon="code" href="/docs/id/api-reference/rpc/http/getaccountinfo">
    Parameter, pengodean, dan skema respons lengkap.
  </Card>

  <Card title="Tokens & NFTs" icon="coins" href="/docs/id/das-api">
    Untuk saldo token dan data NFT, API DAS menyediakan tingkat abstraksi yang lebih tinggi daripada pembacaan akun mentah.
  </Card>

  <Card title="Transactions" icon="clock-rotate-left" href="/docs/id/rpc/historical-data">
    Kueri riwayat transaksi dan transfer untuk suatu alamat.
  </Card>

  <Card title="All RPC methods" icon="server" href="/docs/id/rpc/guides/overview">
    Jelajahi referensi lengkap metode RPC Solana.
  </Card>
</CardGroup>
