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

# Native Balance (Batch)

> Retrieve native token balances (e.g. ETH) for one or many wallet addresses in single request.

<Info>
  **Endpoint cost:** 10 CUs per wallet. [Learn more about compute units](/data-api/pricing).
</Info>


## OpenAPI

````yaml openapi-files/data-api/api.json GET /wallets/balances
openapi: 3.0.0
info:
  title: EVM API
  version: '2.2'
servers:
  - url: https://deep-index.moralis.io/api/v2.2
security:
  - ApiKeyAuth: []
tags: []
paths:
  /wallets/balances:
    get:
      tags:
        - Balance
      summary: Get native balance for a set of wallets
      description: >-
        Retrieve native token balances (e.g. ETH) for one or many wallet
        addresses in single request.
      operationId: getNativeBalancesForAddresses
      parameters:
        - in: query
          name: chain
          description: The chain to query
          required: false
          schema:
            $ref: '#/components/schemas/chainList'
        - in: query
          name: to_block
          description: The block number on which the balances should be checked
          required: false
          schema:
            type: number
        - in: query
          name: wallet_addresses
          description: The addresses to get metadata for
          required: true
          schema:
            type: array
            maxItems: 25
            items:
              type: string
              example: '0xE92d1A43df510F82C66382592a047d288f85226f'
      responses:
        '200':
          description: Returns a collection of balances
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/nativeBalances'
      security:
        - ApiKeyAuth: []
components:
  schemas:
    chainList:
      type: string
      example: eth
      default: eth
      enum:
        - eth
        - '0x1'
        - sepolia
        - '0xaa36a7'
        - polygon
        - '0x89'
        - bsc
        - '0x38'
        - bsc testnet
        - '0x61'
        - avalanche
        - '0xa86a'
        - cronos
        - '0x19'
        - arbitrum
        - '0xa4b1'
        - chiliz
        - '0x15b38'
        - gnosis
        - '0x64'
        - base
        - '0x2105'
        - base sepolia
        - '0x14a34'
        - optimism
        - '0xa'
        - polygon amoy
        - '0x13882'
        - linea
        - '0xe708'
        - moonbeam
        - '0x504'
        - moonriver
        - '0x505'
        - flow
        - '0x2eb'
        - flow-testnet
        - '0x221'
        - ronin
        - '0x7e4'
        - ronin-testnet
        - '0x31769'
        - lisk
        - '0x46f'
        - pulse
        - '0x171'
        - sei-testnet
        - '0x530'
        - sei
        - '0x531'
        - monad
        - '0x8f'
    nativeBalances:
      type: array
      items:
        type: object
        required:
          - chain
          - chain_id
          - total_balance
          - block_number
          - block_timestamp
          - total_balance_formatted
          - wallet_balances
        properties:
          chain:
            type: string
            description: The chain
            example: eth_mainnet
          chain_id:
            type: string
            description: The chain id
            example: '2'
          total_balance:
            type: string
            description: The total balances for all the walttes
            example: '57499206466583095'
          block_number:
            type: string
            description: The block Number
            example: '123456789'
          block_timestamp:
            type: string
            description: The block timestamp
            example: '0.057'
          total_balance_formatted:
            type: string
            description: The total balances for all the walttes formatted
            example: '123456789'
          wallet_balances:
            type: array
            items:
              type: object
              required:
                - address
                - balance
                - balance_formatted
              properties:
                address:
                  type: string
                  description: address
                  example: '0x123'
                balance:
                  type: string
                  description: balance
                  example: '28499206466583095'
                balance_formatted:
                  type: string
                  description: balance formatted
                  example: '0.0285'
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key
      x-default: test

````