# Morpho Blue Liquidatable Positions Scanner

> Morpho Blue Liquidatable Positions Scanner is a paid API for AI agents from x402-services-production.up.railway.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-16).

Returns live at-risk borrower positions on Morpho Blue (health factor < 1) that are eligible for liquidation, including borrower address, market details, debt and collateral in USD.

## Facts

- Endpoint: POST https://x402-services-production.up.railway.app/api/lending/liquidations
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/morpho-blue-liquidatable-positions-scanner-f2052024
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4_u8NJXqgZw6i2GiQThCz

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 morpho-blue-liquidatable-positions-scanner-f2052024 -d '<json body>'
```

Example prompt: Find me liquidatable Morpho Blue positions on Base with at least $500 in debt — show me up to 20 borrowers I can liquidate for a bonus right now.

## When to prefer this

Use this endpoint when building a liquidation bot or searcher agent that needs to discover actionable Morpho Blue positions with health factor below 1 in real time. Prefer this over manual on-chain scanning when you need pre-filtered, USD-denominated position data across Base or Ethereum without writing custom subgraph queries.

## Known failure modes

- Invalid chain value (not 'base' or 'ethereum') returns an error
- No positions found matching the minDebtUsd threshold returns an empty list
- Network or RPC issues fetching on-chain data may return a timeout or partial result
- Payment failure (x402 protocol) blocks the request before any data is returned

## How this service works

Liquidation-opportunity scanner: at-risk Morpho Blue borrower positions (health factor < 1) that can be liquidated for a bonus, with borrower, market, debt and collateral in USD. Send { chain?, minDebtUsd?, limit? }. Live liquidatable positions for searcher/liquidator agents.

## Output

A list of borrower positions on Morpho Blue where health factor is below 1, each including borrower wallet address, market details, outstanding debt in USD, collateral value in USD, and the available liquidation bonus — ready for a liquidator agent to act on.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string",
   "description": "base (default) or ethereum"
  },
  "limit": {
   "type": "number",
   "description": "Max positions, default 10"
  },
  "minDebtUsd": {
   "type": "number",
   "description": "Minimum debt size in USD (default 100)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/morpho-blue-liquidatable-positions-scanner-f2052024/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-services-production.up.railway.app](https://www.zero.xyz/host/x402-services-production.up.railway.app/llms.txt)
