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

# Batch Wallet P&L

> Query P&L for up to 100 wallets in a single request. All amounts in USD.

Query multiple wallets at once. Returns the same summary data as the single wallet endpoint, but for up to 100 wallets in one call. All monetary values are in USD.

## Request

```
POST /v3/wallets/batch
```

### Request body

```json theme={null}
{
  "wallets": [
    "0x56687bf447db6ffa42ffe2204a05edaa20f55839",
    "0xa9857c7bcb9bcfafd2c132ab053f34f678610058"
  ]
}
```

| Field     | Type  | Description                |
| --------- | ----- | -------------------------- |
| `wallets` | array | Up to 100 wallet addresses |

## Example

```bash theme={null}
curl -X POST https://api.polynode.dev/v3/wallets/batch \
  -H 'Content-Type: application/json' \
  -d '{"wallets":["0x56687bf447db6ffa42ffe2204a05edaa20f55839"]}'
```

```json theme={null}
{
  "count": 1,
  "elapsed_ms": 1,
  "wallets": [
    {
      "wallet": "0x56687bf447db6ffa42ffe2204a05edaa20f55839",
      "net_realized_pnl": 22053845.825455,
      "gross_profit": 22057977.181649,
      "gross_loss": -4131.356194,
      "unrealized_pnl": 0.000688755,
      "total_pnl": 22053845.826143753,
      "wins": 18,
      "losses": 4,
      "position_count": 22,
      "open_positions": 1,
      "total_volume": 43013258.515682
    }
  ]
}
```

## Response fields

Same fields as [Wallet Summary](/data/wallets/summary), with `wallet` instead of `address`. All amounts in USD.
