# SmartPerps by AgentGate – Lite Positioning Snapshot

> SmartPerps by AgentGate – Lite Positioning Snapshot is a paid API for AI agents from smartperps.agentgate.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-28).

Returns real-time smart-money positioning data for a single Hyperliquid perpetual contract, derived from the 120 most profitable traders on the public leaderboard.

## Facts

- Endpoint: GET https://smartperps.agentgate.workers.dev/v1/lite?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/smartperps-by-agentgate-lite-positioning-snapshot-ad420cfb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J1dhR8aRrwIveDnrb-tBY

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 smartperps-by-agentgate-lite-positioning-snapshot-ad420cfb
```

Example prompt: What's the current smart-money positioning on BTC perps — are the top 120 Hyperliquid traders mostly long or short, and what's the net notional bias?

## When to prefer this

Use this endpoint when you need a fast, pre-computed smart-money sentiment signal for a specific Hyperliquid perpetual and want a structured bias label plus notional breakdown without building your own leaderboard scraper. It is especially valuable for trading agents that need a reliable, fail-closed data source — stale data is refused rather than silently served. Prefer this over raw exchange APIs when you want the 120-trader cohort already filtered, aggregated, and bias-classified in a single call.

## Known failure modes

- 503 Service Unavailable: snapshot is stale or cohort coverage is too low — endpoint is fail-closed and will not return data or charge the caller
- Invalid or unrecognized symbol ticker returns an error response
- Network or worker timeout if Hyperliquid data source is temporarily unreachable
- flow_1h_net_usd and flow_24h_net_usd may be null if historical flow data is not yet available for the symbol

## How this service works

Smart-money positioning for one Hyperliquid perp: how the 120 most profitable Hyperliquid accounts (30-day PnL, public leaderboard, rules-based) are positioned right now: traders long vs short, long/short/net notional in USD, bias (strong long / lean long / mixed / lean short / strong short), 1h and 24h net notional flow, snapshot age, cohort coverage. Fail-closed: stale or low-coverage snapshots are refused (503, not charged). Not financial advice.

## Output

A JSON object containing: bias label (strong_long/lean_long/mixed/lean_short/strong_short), trader counts long and short, long/short/net notional in USD, long share of notional and traders as percentages, 1h and 24h net notional flow, snapshot timestamp and age in seconds, cohort size and coverage percentage, confidence level, mark price, and a plain-language bias note.

## 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": [
      "symbol"
     ],
     "properties": {
      "symbol": {
       "type": "string",
       "description": "Hyperliquid perp ticker, e.g. BTC, ETH, SOL, HYPE, kPEPE (BTC-PERP, ETH-USD, SOLUSDT accepted)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "bias": "strong_short",
  "tier": "lite",
  "cohort": {
   "size": 120,
   "covered": 120,
   "coverage_pct": 100,
   "cohort_refreshed_at": "2026-10-23T01:08:26.080Z"
  },
  "symbol": "BTC",
  "bias_note": "Most of the cohort's notional and most cohort traders in this coin are short.",
  "checked_at": "2026-10-23T01:08:30.196Z",
  "confidence": "high",
  "disclaimer": "Not financial advice. Past performance does not guarantee future results. Descriptive statistics of public Hyperliquid positions at snapshot time; past PnL of the cohort says nothing about future results and positions can change at any moment. SmartPerps never trades, holds funds or keys.",
  "mark_price": 81380,
  "snapshot_at": "2026-10-23T01:08:26.080Z",
  "traders_long": 8,
  "traders_short": 37,
  "snapshot_age_s": 4,
  "sources_failed": [],
  "flow_1h_net_usd": null,
  "flow_24h_net_usd": null,
  "net_notional_usd": -820640322,
  "long_notional_usd": 23033122,
  "short_notional_usd": 843673444,
  "long_share_traders_pct": 17.8,
  "long_share_notional_pct": 2.7
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/smartperps-by-agentgate-lite-positioning-snapshot-ad420cfb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from smartperps.agentgate.workers.dev](https://www.zero.xyz/host/smartperps.agentgate.workers.dev/llms.txt)
