# Hyperliquid Full PnL Report

> Hyperliquid Full PnL Report is a paid API for AI agents from graphadvocate.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Returns a comprehensive PnL report for a Hyperliquid trader including derived skill metrics, open positions per coin, and recent activity feed (deposits, withdrawals, funding, liquidations).

## Facts

- Endpoint: POST https://graphadvocate.com/hyperliquid/pnl
- 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/graphadvocate-com-158eff19
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_T7UcvYHA7x-laIjthul3R

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 graphadvocate-com-158eff19 -d '<json body>'
```

Example prompt: Pull the full Hyperliquid PnL report for trader 0xAbC123... — I want to see their skill score, all open positions by coin, and their recent activity including any liquidations, deposits, and funding payments.

## When to prefer this

Use this endpoint when you need the full picture of a Hyperliquid trader — combining skill metrics, position-level detail, and recent on-chain activity in one call. Prefer this over the skill-score-only or counterparty-risk-only endpoints when you need to audit a trader comprehensively, inspect specific open positions, or build downstream reputation scoring that requires raw activity data.

## Known failure modes

- Invalid or unknown Hyperliquid user address returns an error or empty result
- User address with no trading history may return empty positions and activity
- Network or upstream data unavailability may cause timeouts or partial results
- Malformed POST body missing the user field returns a validation error

## How this service works

Full Hyperliquid PnL report. POST {user}. Returns derived skill metrics + open positions (per-coin) + recent activity feed (deposits/withdrawals/funding/liquidations). For agents that need to inspect specific positions, audit a trader, or feed into deeper reputation scoring.

## Output

A comprehensive JSON report containing: derived skill metrics including a skill_score (0-100), classification of the trader, open positions broken down per coin, and a recent activity feed covering deposits, withdrawals, funding payments, and liquidations.

## Example request

```json
{
 "user": "0x1234567890abcdef1234567890abcdef12345678"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "user": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "user": "0xecb63caa…",
  "scores": {
   "skill_score": 62.4,
   "classification": "neutral"
  },
  "open_positions": [
   {
    "coin": "PUMP",
    "position_size": -1478968317
   }
  ],
  "recent_activity": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/graphadvocate-com-158eff19/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from graphadvocate.com](https://www.zero.xyz/host/graphadvocate.com/llms.txt)
