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

# Batch wallets

> Read many wallets in one POST.

Batch routes take a JSON array of wallets and return the detailed shape of the matching list or bundle. `page` and `limit` stay on the query string.

Liquidity batches cost 12 credits per position in `data` on that response. Lending batches cost 12 credits per matching result. Each lending request charges `pagination.total`, including a later page. Worked examples are on [Credits](/credits).

```bash theme={null}
curl --location 'https://api.defiorbit.xyz/v1/positions/uniswapv3/batch' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{"wallets":["0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"]}'
```

| Call | Maximum wallets | Returns |
| - | - | - |
| [Uniswap V3](/api-reference/uniswap-v3/batch) | 20 | Same shape as list with `full=true`, one array per wallet. Optional `chain_id` in the body. |
| [Aerodrome V3](/api-reference/aerodrome-v3/batch) | 20 | Same shape as list with `full=true`, on Base. |
| [Orca](/api-reference/orca/batch) | 25 | Same shape as list with `full=true`. Optional `chain_id` in the body. |
| [Aave V3](/api-reference/aave-v3/batch) | 10 | Same shape as the list endpoint, one entry per wallet and chain. Optional `market_id` and `target_health_factor`. |
| [Morpho](/api-reference/morpho/batch) | 10 | One entry per wallet and chain. Optional `market_id` and `target_health_factor`. |
| [Kamino](/api-reference/kamino/batch) | 5 | Same shape as the bundle, per obligation. |

Use the response example on the [Aave batch page](/api-reference/aave-v3/batch) for the exact fields that come back.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.