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

# Como Obter Dados da Conta Solana

> Leia o estado da conta Solana com métodos padrão RPC — getAccountInfo, getMultipleAccounts, getProgramAccounts e getBalance.

## O que são dados de conta?

Cada pedaço de estado na Solana vive em uma conta — carteiras, contas de token e estado de programa (smart-contract). Os métodos de conta leem esse estado diretamente pelo endereço: os dados brutos ou analisados, o programa proprietário, o saldo de lamports (SOL) e metadados de aluguel.

Para dados de token e NFT de nível superior, use as APIs [Tokens & NFTs](/docs/pt-BR/das-api) em vez de leituras de conta bruta. Para históricos de transações, veja [Transações](/docs/pt-BR/rpc/historical-data).

## Qual método devo usar?

| O que você precisa                               | Use isto                  |
| ------------------------------------------------ | ------------------------- |
| O conteúdo completo de uma conta                 | **`getAccountInfo`**      |
| Várias contas em uma única solicitação (até 100) | **`getMultipleAccounts`** |
| Toda conta possuída por um programa, com filtros | **`getProgramAccounts`**  |
| Apenas o saldo SOL de uma conta                  | **`getBalance`**          |

## Métodos principais

<CardGroup cols={2}>
  <Card title="getAccountInfo" icon="circle-info" href="/docs/pt-BR/rpc/guides/getaccountinfo">
    Estado completo da conta para um único endereço — dados, proprietário, lamports e época de aluguel.
  </Card>

  <Card title="getMultipleAccounts" icon="layer-group" href="/docs/pt-BR/rpc/guides/getmultipleaccounts">
    Obtenha até 100 contas em uma chamada — a maneira eficiente de ler muitas contas de uma vez.
  </Card>

  <Card title="getProgramAccounts" icon="diagram-project" href="/docs/pt-BR/rpc/guides/getprogramaccounts">
    Toda conta possuída por um programa, com filtros `memcmp` e `dataSize` para consultas direcionadas.
  </Card>

  <Card title="getBalance" icon="scale-balanced" href="/docs/pt-BR/rpc/guides/getbalance">
    O saldo de lamports (SOL) de uma única conta.
  </Card>
</CardGroup>

## Início rápido

Leia uma única conta com `getAccountInfo`. Toda chamada RPC Solana vai para o mesmo endpoint com sua chave de API de [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>

Lendo muitas contas? Use `getMultipleAccounts` com um array de endereços em vez de fazer o loop `getAccountInfo` — uma solicitação retorna até 100 contas.

## Próximos passos

<CardGroup cols={2}>
  <Card title="Referência getAccountInfo" icon="code" href="/docs/pt-BR/api-reference/rpc/http/getaccountinfo">
    Parâmetros completos, codificações e esquema de resposta.
  </Card>

  <Card title="Tokens & NFTs" icon="coins" href="/docs/pt-BR/das-api">
    Para saldos de tokens e dados de NFT, a API DAS é de nível mais alto que leituras de contas brutas.
  </Card>

  <Card title="Transações" icon="clock-rotate-left" href="/docs/pt-BR/rpc/historical-data">
    Consulte o histórico de transações e transferências para um endereço.
  </Card>

  <Card title="Todos os métodos RPC" icon="server" href="/docs/pt-BR/rpc/guides/overview">
    Navegue pela referência completa dos métodos RPC Solana.
  </Card>
</CardGroup>
