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

# BalancesInput

> Input object for the balances query.

### TypeScript shape

```ts theme={null}
interface BalancesInput {
  walletAddress?: string | null;
  networks?: number[] | null;
  tokens?: string[] | null;
  includeNative?: boolean | null;
  limit?: number | null;
  cursor?: string | null;
  removeScams?: boolean | null;
  walletId?: string | null;
  filterToken?: string | null;
  sortBy?: BalancesSortAttribute | null;
  sortDirection?: RankingDirection | null;
}
```

<ResponseField name="walletAddress" type="String">Wallet address to fetch balances for.</ResponseField>
<ResponseField name="networks" type="[Int!]">Array of network IDs to filter by (e.g. `[1, 56, 1399811149]`).</ResponseField>
<ResponseField name="tokens" type="[String!]">Array of token addresses to filter by.</ResponseField>
<ResponseField name="includeNative" type="Boolean">Whether to include native assets (default: true).</ResponseField>
<ResponseField name="limit" type="Int">Maximum number of results to return (default: 50).</ResponseField>
<ResponseField name="cursor" type="String">Pagination cursor from a previous response.</ResponseField>
<ResponseField name="removeScams" type="Boolean">Whether to filter out scam tokens (default: true).</ResponseField>
<ResponseField name="sortBy" type="BalancesSortAttribute">Sort attribute. See [BalancesSortAttribute](/api-reference/graphql/types/BalancesSortAttribute).</ResponseField>
<ResponseField name="sortDirection" type="RankingDirection">Sort direction. See [RankingDirection](/api-reference/graphql/types/RankingDirection).</ResponseField>
