# AgentFeed Liquidation Pressure Feed

> AgentFeed Liquidation Pressure Feed is a paid API for AI agents from x402.ochinimus.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-20).

Returns 5-second bucketed long/short liquidation data per crypto symbol across venues, including dominant side, USD amounts, and pressure vs baseline, from a gap-free cursor.

## Facts

- Endpoint: GET https://x402.ochinimus.app/api/liq-feed?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentfeed-liquidation-pressure-feed-3a5e72ad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tXp0Y1qexWAaMxnB_UPc4

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 agentfeed-liquidation-pressure-feed-3a5e72ad
```

Example prompt: Pull the latest cross-venue liquidation pressure feed for BTC, ETH, and SOL — show me which side is being liquidated and how hard compared to normal right now.

## When to prefer this

Use this endpoint when you need cross-venue, multi-symbol liquidation data at 5-second granularity with pressure normalized against each symbol's own baseline. Prefer this over raw trade feeds when you need to answer 'is current liquidation unusual compared to normal?' or need gap-free streaming via cursor. Best for detecting liquidation cascades, squeeze setups, or abnormal forced-selling pressure in real time.

## Known failure modes

- Invalid or unsupported symbol returns empty bucket array or error
- Stale or malformed `next` cursor may cause gaps or repeated data
- Requesting more than 20 symbols returns validation error
- `since` value older than 24h may be rejected
- Payment failure (HTTP 402) if USDC balance or x402 payment is not configured

## How this service works

Liquidation pressure feed: 5-second buckets per symbol of long and short USD liquidated across venues, the dominant side and pressure against the symbol's own baseline, from a gap-free cursor. Use when you need to answer: Which side is being liquidated across venues right now, and how hard compared with normal? One call per 5 s, 10 s on a pass. Heavy pollers: $1 day pass, /api/keys/buy-day-pass.

## Output

Returns an array of 5-second liquidation buckets per symbol, each with long and short USD liquidated (quantity, USD value, VWAP), the dominant side if one side holds ≥60% of volume, and a pressure ratio vs the symbol's own 7-day median baseline. Also includes a gap-free `next` cursor for polling, `as_of` timestamp, `has_more` flag, and a field glossary.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "next": {
       "type": "string",
       "description": "the `next` value of the previous answer; send it back unchanged to continue with no gap and no repeat"
      },
      "since": {
       "type": "number",
       "description": "first call only: start time in milliseconds since the epoch, up to 24 h back; omit to begin 2 minutes back"
      },
      "symbols": {
       "type": "string",
       "description": "comma list of up to 20 symbols, e.g. BTC,ETH,SOL or BTCUSDT,ETHUSDT (default SOL,BTC,ETH,XRP,DOGE)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "data": {
       "type": "object",
       "properties": {
        "next": {
         "type": "string"
        },
        "as_of": {
         "type": "number"
        },
        "basis": {
         "type": "object"
        },
        "count": {
         "type": "number"
        },
        "source": {
         "type": "string"
        },
        "buckets": {
         "type": "array"
        },
        "symbols": {
         "type": "array"
        },
        "bucket_s": {
         "type": "number"
        },
        "has_more": {
         "type": "boolean"
        },
        "settle_s": {
         "type": "number"
        }
       }
      },
      "paid": {
       "type": "boolean"
      },
      "tool": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "next": "1792067430000.6087386",
   "as_of": 1792067430000,
   "basis": {
    "t": "start of the 5-second bucket in stream time: a liquidation counts in the bucket in which our recording learned of it",
    "longs": "long positions liquidated in the bucket (USD, base quantity, VWAP across venues)",
    "shorts": "short positions liquidated in the bucket",
    "dominant": "the side holding at least 60% of the bucket USD, else balanced",
    "pressure": "the bucket's total USD divided by the symbol's own typical USD per 5 seconds (its median hour over the last 7 days, floored at $5,000 an hou…",
    "rounding": "USD, quantity and pressure to 2 significant figures, VWAP to 3; no count of prints"
   },
   "count": 23,
   "source": "cross-venue liquidation pressure, computed by AgentFeed",
   "buckets": [
    {
     "t": 1792067400000,
     "longs": {
      "qty": 3.1,
      "usd": 250000,
      "vwap": 80500
     },
     "shorts": null,
     "symbol": "BTCUSDT",
     "dominant": "longs",
     "pressure": 400
    },
    {
     "t": 1792067400000,
     "longs": {
      "qty": 23,
      "usd": 55000,
      "vwap": 2350
     },
     "shorts": null,
     "symbol": "ETHUSDT",
     "dominant": "longs",
     "pressure": 98
    }
   ],
   "symbols": [
    "BTCUSDT",
    "ETHUSDT"
   ],
   "bucket_s": 5,
   "has_more": false,
   "settle_s": 10
  },
  "paid": true,
  "tool": "get_liq_feed"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentfeed-liquidation-pressure-feed-3a5e72ad/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.ochinimus.app](https://www.zero.xyz/host/x402.ochinimus.app/llms.txt)
