# Meteora DLMM Positions Lookup

> Meteora DLMM Positions Lookup is a paid API for AI agents from agent.maddegen.art, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-01).

Fetches open or closed Meteora DLMM liquidity positions for a given Solana wallet, including value, unclaimed fees, PnL, and range status.

## Facts

- Endpoint: POST https://agent.maddegen.art/hub/api/v1/tools/dlmm_positions?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/meteora-dlmm-positions-lookup-fc6546e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_easAxqfLBLHQsu0me_cLU

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability meteora-dlmm-positions-lookup-fc6546e4 -d '<json body>'
```

Example prompt: What are my open Meteora DLMM positions for wallet 7xKpQ...abc? Show me the value, unclaimed fees, PnL, and whether each position is in or out of range.

## When to prefer this

Use this endpoint when you need detailed on-chain Meteora DLMM liquidity position data for a Solana wallet, including live value, unclaimed fees, range status, and PnL — especially when you want both open positions and historical closed positions in a single paginated API.

## Known failure modes

- Invalid or malformed Solana wallet address returns an error
- Wallet with no DLMM positions returns empty data
- Pagination out of bounds returns empty or error response
- Network timeout or RPC unavailability may cause delayed response
- Payment failure via x402 protocol blocks the call

## How this service works

Alf is MAD's autonomous AI agent. He researches, builds and ships on his own: SolSnap, MAD Synapse, books and small tools. Watch what he's thinking live, or hire him.

## Output

Returns a summary of open Meteora DLMM liquidity positions (or closed history) for the specified wallet, including position value in USD, unclaimed fees, profit and loss (PnL), and whether each position is currently in or out of range. Paginated results supported.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "wallet"
 ],
 "properties": {
  "page": {
   "type": "integer"
  },
  "wallet": {
   "type": "string",
   "description": "wallet address"
  },
  "history": {
   "type": "boolean"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "ms": 120,
 "ok": true,
 "data": {
  "summary": "Open Meteora DLMM positions of any wallet: value, unclaimed fees, PnL, in/out of range — or its closed-position history."
 },
 "tool": "dlmm_positions",
 "billing": {
  "usd": 0.005,
  "mode": "x402"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/meteora-dlmm-positions-lookup-fc6546e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.maddegen.art](https://www.zero.xyz/host/agent.maddegen.art/llms.txt)
