---
title: "One QSwap pool's live state, for adding or removing liquidity"
method: GET
path: "/v1/liquidity/pool"
---

# One QSwap pool's live state, for adding or removing liquidity

`GET /v1/liquidity/pool`

## Request

- Base URL: `https://qmax.exchange/api`
- URL: `https://qmax.exchange/api/v1/liquidity/pool`
- Auth: none declared

Read live from QSwap's GetPoolBasicState. totalLiquidity includes the 1,000 units locked to the contract when the pool was created. Adding and removing liquidity each cost a flat 100,000 QU. Cached for 10 seconds; read the contract directly right before signing.

## Query parameters

- `asset` string, required

## Response `200`

The pool's reserves and total liquidity.

## Other responses

- `400`: asset is missing.
- `404`: That asset has no QSwap pool.

---

[API](https://skmtc.dev/qmax/apis/qmax-api.md) · [All operations](https://skmtc.dev/qmax/apis/qmax-api/llms.txt) · [OpenAPI document](https://skmtc.dev/qmax/apis/qmax-api/revisions/af70e2813a7a?raw)
