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

# Comment obtenir les données de compte Solana

> Lisez l'état du compte Solana avec les méthodes RPC standard — getAccountInfo, getMultipleAccounts, getProgramAccounts et getBalance.

## Qu'est-ce que les données de compte ?

Chaque élément d'état sur Solana se trouve dans un compte — portefeuilles, comptes de jetons, et état des programmes (contrats intelligents). Les méthodes de compte lisent cet état directement par adresse : les données brutes ou analysées, le programme propriétaire, le solde en lamports (SOL), et les métadonnées de loyer.

Pour des données de jetons et NFT de niveau supérieur, utilisez les APIs [Tokens & NFTs](/docs/fr/das-api) au lieu de lectures de compte brutes. Pour l'historique des transactions, consultez [Transactions](/docs/fr/rpc/historical-data).

## Quelle méthode devrais-je utiliser ?

| Ce dont vous avez besoin                                | Utilisez ceci             |
| ------------------------------------------------------- | ------------------------- |
| Le contenu complet d'un compte                          | **`getAccountInfo`**      |
| Plusieurs comptes dans une seule requête (jusqu'à 100)  | **`getMultipleAccounts`** |
| Chaque compte détenu par un programme, avec des filtres | **`getProgramAccounts`**  |
| Juste le solde SOL d'un compte                          | **`getBalance`**          |

## Méthodes clés

<CardGroup cols={2}>
  <Card title="getAccountInfo" icon="circle-info" href="/docs/fr/rpc/guides/getaccountinfo">
    État complet du compte pour une seule adresse — données, propriétaire, lamports, et époque de loyer.
  </Card>

  <Card title="getMultipleAccounts" icon="layer-group" href="/docs/fr/rpc/guides/getmultipleaccounts">
    Récupérez jusqu'à 100 comptes en un seul appel — la façon efficace de lire plusieurs comptes à la fois.
  </Card>

  <Card title="getProgramAccounts" icon="diagram-project" href="/docs/fr/rpc/guides/getprogramaccounts">
    Chaque compte détenu par un programme, avec des filtres `memcmp` et `dataSize` pour des requêtes ciblées.
  </Card>

  <Card title="getBalance" icon="scale-balanced" href="/docs/fr/rpc/guides/getbalance">
    Le solde en lamports (SOL) d'un seul compte.
  </Card>
</CardGroup>

## Démarrage rapide

Lisez un seul compte avec `getAccountInfo`. Chaque appel RPC Solana se fait vers le même point de terminaison avec votre clé API depuis [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>

Vous lisez plusieurs comptes ? Utilisez `getMultipleAccounts` avec un tableau d'adresses au lieu de faire une boucle `getAccountInfo` — une requête retourne jusqu'à 100 comptes.

## Prochaines étapes

<CardGroup cols={2}>
  <Card title="Référence getAccountInfo" icon="code" href="/docs/fr/api-reference/rpc/http/getaccountinfo">
    Paramètres complets, encodages et schéma de réponse.
  </Card>

  <Card title="Tokens & NFTs" icon="coins" href="/docs/fr/das-api">
    Pour les soldes de jetons et les données NFT, l'API DAS est de niveau supérieur par rapport aux lectures de compte brutes.
  </Card>

  <Card title="Transactions" icon="clock-rotate-left" href="/docs/fr/rpc/historical-data">
    Interrogez l'historique des transactions et des transferts pour une adresse.
  </Card>

  <Card title="Toutes les méthodes RPC" icon="server" href="/docs/fr/rpc/guides/overview">
    Parcourez la référence complète des méthodes RPC sur Solana.
  </Card>
</CardGroup>
