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

# getAccountInfo

> Gibt alle Informationen zurück, die mit dem Konto des bereitgestellten Pubkey verbunden sind.

<Info>
  **Neue Funktion**: `getAccountInfo` unterstützt jetzt den Parameter `changedSinceSlot` für inkrementelle Aktualisierungen. Wenn angegeben, gibt die Methode nur Konten zurück, die ab oder nach der angegebenen Slotnummer geändert wurden. Für Konten, die existieren, sich aber seit dem angegebenen Slot nicht geändert haben, enthält die Antwort `status: "unchanged"`.
</Info>

## Anfrageparameter

<ParamField body="pubkey" type="string" required>
  Pubkey des Kontos, das abgefragt werden soll, als Base-58-codierter String.
</ParamField>

<ParamField body="commitment" type="string">
  Festlegungsstufe für die Abfrage.

  * `finalized`
  * `confirmed`
  * `processed`
</ParamField>

<ParamField body="encoding" type="string">
  Kodierungsformat für Kontodaten.

  * `base58`
  * `base64`
  * `base64+zstd`
  * `jsonParsed`
</ParamField>

<ParamField body="dataSlice" type="object">
  Fordern Sie einen Ausschnitt der Kontodaten an.
</ParamField>

<ParamField body="dataSlice.offset" type="number">
  Byte-Offset, ab dem gelesen werden soll.
</ParamField>

<ParamField body="dataSlice.length" type="number">
  Anzahl der zurückzugebenden Bytes.
</ParamField>

<ParamField body="minContextSlot" type="number">
  Der minimale Slot, bei dem die Anfrage ausgewertet werden kann.
</ParamField>

<ParamField body="changedSinceSlot" type="number">
  Geben Sie das Konto nur zurück, wenn es ab oder nach dieser Slotnummer geändert wurde. Wenn das Konto existiert, sich aber seit dem angegebenen Slot nicht geändert hat, wird der Status in der Antwort als "unverändert" angegeben.
</ParamField>


## OpenAPI

````yaml de/openapi/rpc-http/getAccountInfo.yaml POST /
openapi: 3.1.0
info:
  title: Solana RPC API
  version: 1.0.0
  description: >-
    Umfassende Solana-Account-Datenabruf-API für den Zugriff auf Programmbesitz,
    Saldo und On-Chain-Daten mit mehreren Codierungsoptionen und
    konfigurierbaren Bestätigungsstufen.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Mainnet RPC-Endpunkt
  - url: https://devnet.helius-rpc.com
    description: Devnet RPC-Endpunkt
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAccountInfo
      operationId: getAccountInfo
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  description: Die JSON-RPC-Protokollversion.
                  enum:
                    - '2.0'
                  default: '2.0'
                id:
                  type: string
                  description: Eine eindeutige Kennung für die Anfrage.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  description: Der Name der aufzurufenden RPC-Methode.
                  enum:
                    - getAccountInfo
                  default: getAccountInfo
                params:
                  type: array
                  default:
                    - 83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri
                  items:
                    oneOf:
                      - title: Pubkey
                        type: string
                        description: >-
                          Pubkey des zu abfragenden Kontos, als
                          Base-58-codierter String.
                        example: 83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri
                      - title: Konfigurationsobjekt
                        type: object
                        description: Konfigurationsobjekt.
                        properties:
                          commitment:
                            type: string
                            description: Verpflichtungsstufe für die Abfrage.
                            enum:
                              - finalized
                              - confirmed
                              - processed
                            example: confirmed
                          encoding:
                            type: string
                            description: Codierungsformat für Kontodaten.
                            enum:
                              - base58
                              - base64
                              - base64+zstd
                              - jsonParsed
                            example: base58
                          dataSlice:
                            type: object
                            description: Fordern Sie einen Ausschnitt der Kontodaten an.
                            properties:
                              offset:
                                type: integer
                                description: >-
                                  Byte-Offset, ab dem mit dem Lesen begonnen
                                  werden soll.
                                example: 0
                              length:
                                type: integer
                                description: Anzahl der zurückzugebenden Bytes.
                                example: 64
                          minContextSlot:
                            type: integer
                            description: >-
                              Der minimale Slot, bei dem die Anfrage ausgewertet
                              werden kann.
                            example: 100000000
                          changedSinceSlot:
                            type: integer
                            description: >-
                              Geben Sie das Konto nur zurück, wenn es ab diesem
                              Slot oder später geändert wurde. Wenn das Konto
                              existiert, aber seit dem angegebenen Slot nicht
                              geändert wurde, enthält die Antwort den Status
                              "unverändert".
                            example: 464175999
      responses:
        '200':
          description: Kontoinformationen erfolgreich abgerufen.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    description: Die JSON-RPC-Protokollversion.
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      context:
                        type: object
                        description: Kontext der Anfrage.
                        properties:
                          apiVersion:
                            type: string
                            description: API-Version der Anfrage.
                            example: 2.0.15
                          slot:
                            type: integer
                            description: Slot-Nummer der Antwort.
                            example: 341197053
                      value:
                        oneOf:
                          - type: object
                            description: Kontodaten, wenn das Konto existiert.
                            properties:
                              lamports:
                                type: integer
                                description: Anzahl der diesem Konto zugewiesenen Lamports.
                                example: 88849814690250
                              owner:
                                type: string
                                description: >-
                                  Base-58-codierter Pubkey des Programms, dem
                                  dieses Konto zugewiesen ist.
                                example: '11111111111111111111111111111111'
                              data:
                                type: array
                                items:
                                  type: string
                                description: >-
                                  Mit dem Konto verknüpfte Daten, entweder als
                                  codierte Binärdaten oder im JSON-Format.
                                example:
                                  - ''
                                  - base58
                              executable:
                                type: boolean
                                description: Gibt an, ob das Konto ein Programm enthält.
                                example: false
                              rentEpoch:
                                type: integer
                                description: >-
                                  Der Zeitraum, in dem dieses Konto das nächste
                                  Mal Miete schuldet.
                                example: 18446744073709552000
                              space:
                                type: integer
                                description: Die Datenmenge des Kontos.
                                example: 0
                          - type: object
                            description: >-
                              Nur-Status-Antwort, wenn das Konto existiert, aber
                              seit dem angegebenen Slot nicht geändert wurde.
                            properties:
                              status:
                                type: string
                                description: >-
                                  Status, der angibt, dass sich das Konto seit
                                  dem angegebenen Slot nicht geändert hat.
                                enum:
                                  - unchanged
                                example: unchanged
                  id:
                    type: integer
                    description: >-
                      Eine eindeutige Kennung, die mit der Anfrage-ID
                      übereinstimmt.
                    example: 1
                  method:
                    type: string
                    description: Die aufgerufene Methode.
                    example: getAccountInfo
                  params:
                    type: array
                    description: Parameter für die Anfrage.
                    items:
                      oneOf:
                        - type: string
                        - type: object
                          properties:
                            encoding:
                              type: string
              examples:
                response:
                  value:
                    jsonrpc: '2.0'
                    result:
                      context:
                        apiVersion: 2.0.15
                        slot: 341197053
                      value:
                        lamports: 88849814690250
                        owner: '11111111111111111111111111111111'
                        data:
                          - ''
                          - base58
                        executable: false
                        rentEpoch: 18446744073709552000
                        space: 0
                    id: 1
        '400':
          description: >-
            Ungültige Anfrage - Ungültige Anfrageparameter oder fehlerhafte
            Anfrage.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: Ungültige Parameter
                id: '1'
        '401':
          description: Nicht autorisiert - Ungültiger oder fehlender API-Schlüssel.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32001
                  message: Nicht autorisiert
                id: '1'
        '429':
          description: Zu viele Anfragen - Ratenlimit überschritten.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32005
                  message: Zu viele Anfragen
                id: '1'
        '500':
          description: Interner Serverfehler - Ein Fehler ist auf dem Server aufgetreten.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32603
                  message: Interner Fehler
                id: '1'
        '503':
          description: >-
            Dienst nicht verfügbar - Der Dienst ist vorübergehend nicht
            verfügbar.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32002
                  message: Dienst nicht verfügbar
                id: '1'
        '504':
          description: Gateway-Timeout - Die Anfragezeit ist abgelaufen.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32003
                  message: Gateway-Timeout
                id: '1'
      security:
        - ApiKeyQuery: []
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        jsonrpc:
          type: string
          description: Die JSON-RPC-Protokollversion.
          enum:
            - '2.0'
          default: '2.0'
        error:
          type: object
          properties:
            code:
              type: integer
              description: Fehlercode.
            message:
              type: string
              description: Fehlermeldung.
        id:
          type: string
          description: Eine eindeutige Kennung für die Anfrage.
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Ihr Helius API-Schlüssel. Sie können einen kostenlos im
        [Dashboard](https://dashboard.helius.dev/api-keys) erhalten.

````