# AirdropPulse GigaDex LP Position Health Check

> AirdropPulse GigaDex LP Position Health Check is a paid API for AI agents from airdroppulse.theaslangroupllc.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Returns real-time health metrics for a single GigaDex concentrated-liquidity position NFT on Robinhood Chain, including in-range status, position within the band, distance to each price edge, pending fees, and accrued points.

## Facts

- Endpoint: GET https://airdroppulse.theaslangroupllc.com/api/lp/position-health
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/airdroppulse-gigadex-lp-position-health-check-e99a9ba4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Lp6gMQICg6vHb7Av-t7Ex

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 airdroppulse-gigadex-lp-position-health-check-e99a9ba4
```

Example prompt: Check the health of my GigaDex LP position NFT #4821 on Robinhood Chain — tell me if it's still in range, how far it is from each price edge, and how much in pending fees and points it's accrued.

## When to prefer this

Use this endpoint when you need a lightweight, cheap, real-time snapshot of a single GigaDex LP position's health on Robinhood Chain — ideal for polling loops, alert bots, or dashboards that need live in-range status, fee accumulation, and points without the overhead of a full analytics suite. Prefer it over heavier scenario-modeling or historical audit endpoints when you just need a quick current-state check.

## Known failure modes

- Invalid or non-existent position NFT ID returns a 404 or error payload
- RPC node lag may result in slightly stale tick data
- Position NFT not associated with GigaDex on Robinhood Chain returns an error
- Network congestion on Robinhood Chain may cause increased latency or timeout
- Payment of $0.05 USDC not fulfilled causes x402 payment-required rejection

## How this service works

LP position health check for any Uniswap-v3-compatible position NFT on 11 chains (Ethereum, Base, Arbitrum, Polygon, BNB, HyperEVM, Monad, Robinhood Chain and more): in-range status, position through the band, distance to each edge in price terms. On GigaDex (Robinhood Chain, the default) also pending fees and campaign points from the indexer. Cheap monitoring poll. Analytics only.

## Output

Returns a structured analytics snapshot for the specified position NFT: boolean in-range status, the position's location within the liquidity band as a fraction or percentage, the price distance (in absolute and/or percentage terms) to the lower and upper tick edges, the current amount of pending uncollected fees in both token amounts, and the total points accrued. Data is sourced live from the on-chain indexer combined with a fresh RPC tick for accuracy.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "pool": {
       "type": "string",
       "description": "v3 pool address for live-tick band health on generic chains (optional)"
      },
      "chain": {
       "type": "string",
       "description": "eip155 chain id (optional; default 4663 GigaDex/Robinhood). Supported: 1, 10, 56, 137, 143, 480, 999, 4663, 8453, 42161, 43114"
      },
      "manager": {
       "type": "string",
       "description": "NonfungiblePositionManager address override for uncataloged v3 forks (optional)"
      },
      "token_id": {
       "type": "string",
       "description": "required"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "errors": {
     "type": "object",
     "description": "Documented error responses, keyed by HTTP status code",
     "additionalProperties": {
      "type": "object",
      "required": [
       "description"
      ],
      "properties": {
       "example": {
        "type": "object"
       },
       "description": {
        "type": "string"
       }
      }
     }
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pair": "WETH/PONS",
  "pool": "0x50e4…",
  "owner": "0xabc…",
  "method": "Fresh RPC slot0 tick where available, falling back to the indexer pool tick; edge distances in price terms via 1.0001^Δtick.",
  "points": 812.4,
  "fee_tier": 3000,
  "in_range": true,
  "token_id": "4821",
  "deposited": true,
  "liquidity": "184028481028",
  "disclaimer": "Educational analytics… not investment advice.",
  "tick_lower": 104960,
  "tick_upper": 110400,
  "current_tick": 107697,
  "fee_pending_0": 0.0021,
  "fee_pending_1": 4.1,
  "pct_through_band": 0.52,
  "distance_to_lower_edge_pct": 2.6,
  "distance_to_upper_edge_pct": 2.4
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/airdroppulse-gigadex-lp-position-health-check-e99a9ba4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from airdroppulse.theaslangroupllc.com](https://www.zero.xyz/host/airdroppulse.theaslangroupllc.com/llms.txt)
