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

# Liquidity positions

> Read Uniswap V3, Aerodrome V3, and Orca LP positions for a wallet.

Start with the summary. It returns counts only. Then list positions, then open one position by id.

## Uniswap V3

<Steps>
  <Step title="Count positions">
    [Get Uniswap V3 Summary](/api-reference/uniswap-v3/summary) returns `total_active` and `total_inactive`. Pass `chain_id` to limit the count to one chain.

    ```bash theme={null}
    curl --location 'https://api.defiorbit.xyz/v1/positions/uniswapv3/summary?wallet=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045' \
      --header 'Authorization: Bearer YOUR_API_KEY'
    ```
  </Step>

  <Step title="List them">
    [List Uniswap V3 Positions](/api-reference/uniswap-v3/list) returns active positions by default (2 credits per returned position). `status=inactive` returns closed positions (1 credit per returned position). `full=true` returns the detailed payload for active positions (15 credits per returned position).

    The example wallet has open positions on Ethereum mainnet (`chain_id` `1`) and Base (`chain_id` `8453`), and closed positions on Ethereum mainnet.
  </Step>

  <Step title="Open one position">
    Use `token_id` and `chain_id` from the list. [Get Uniswap V3 Position](/api-reference/uniswap-v3/get) returns ticks, pool, tokens, and liquidity. `manager_address` is optional.

    ```bash theme={null}
    curl --location 'https://api.defiorbit.xyz/v1/positions/uniswapv3/1128633?chain_id=1' \
      --header 'Authorization: Bearer YOUR_API_KEY'
    ```
  </Step>
</Steps>

## Aerodrome V3

Same route shape, on Base only (`chain_id` `8453`). Start at [Get Aerodrome V3 Summary](/api-reference/aerodrome-v3/summary).

## Orca

Solana whirlpool and DeFi Tuna positions. [Get Orca Summary](/api-reference/orca/summary) takes a Solana wallet. [Get Orca Position](/api-reference/orca/get) takes the position address. Pass `wallet` when the position is DeFi Tuna. Orca has no events, PnL, yield, or full route.


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