# Hyperliquid Hour-Level Profitability Analytics

> Hyperliquid Hour-Level Profitability Analytics is a paid API for AI agents from hyperliquid-data.v1337.org, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns hourly profitability analytics for Hyperliquid perpetual trading activity, computed from first-party node fills data

## Facts

- Endpoint: POST https://hyperliquid-data.v1337.org/services/hyperliquid-data/v1/analytics/hour-profitability
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hyperliquid-hour-level-profitability-analytics-08ace091
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jfmyCjfEpm1r8trGYonbG

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 hyperliquid-hour-level-profitability-analytics-08ace091 -d '<json body>'
```

Example prompt: Show me the hour-by-hour profitability breakdown for Hyperliquid wallet 0xAbC123... — I want to see which hours of the day have been most profitable across all their perp fills.

## When to prefer this

Use this endpoint when you need hour-of-day profitability granularity derived exclusively from first-party Hyperliquid node fills data, without relying on any third-party data aggregator. Ideal for trader performance analysis, identifying optimal trading windows, or building dashboards that require time-bucketed PnL on Hyperliquid perps. Prefer over generic CEX analytics tools when the focus is specifically on Hyperliquid perpetual fills.

## Known failure modes

- 402 Payment Required — free quota exhausted, must pay 0.001 USDC per call via x402 protocol
- 400 Bad Request — malformed body or missing required fields in the POST payload
- 404 Not Found — wallet address not found in the node_fills ledger
- 429 Too Many Requests — rate limit exceeded before quota payment
- 500 Internal Server Error — upstream Hyperliquid API or node ledger unavailable
- Empty result — wallet has no fills in the requested time range

## How this service works

Operator-neutral Hyperliquid trading intelligence — perp fills, position lifecycles, all-wallet leaderboards, trader cohorts, liquidation risk and prediction markets. Every endpoint is FIRST-PARTY: computed from our own node_fills ledger and the Hyperliquid public info API (no third-party data source). Free quota, then HTTP 402 (x402: pay-per-call in USDC, no account, no key).

## Output

Returns aggregated profitability metrics broken down by hour of day, computed from the operator's own Hyperliquid node fills ledger. Likely includes PnL per hour bucket, fill counts, win rates, and related performance statistics for the queried wallet or cohort.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "description": "Operator-defined JSON payload. Probe the upstream or consult the operator's /openapi.json for the concrete shape.",
     "additionalProperties": true
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hyperliquid-hour-level-profitability-analytics-08ace091/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from hyperliquid-data.v1337.org](https://www.zero.xyz/host/hyperliquid-data.v1337.org/llms.txt)
