# HL Mark

> HL Mark is a paid API for AI agents from earn-pulse.haiqingm58.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Fetches current mark prices for BTC, ETH, and SOL from the Hyperliquid exchange with no parameters required.

## Facts

- Endpoint: GET https://earn-pulse.haiqingm58.workers.dev/mark
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hl-mark-fcf48504
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qwooYDQte8qhsuhyjJbVg

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 hl-mark-fcf48504
```

Example prompt: What are the current Hyperliquid mark prices for BTC, ETH, and SOL right now?

## When to prefer this

Use this endpoint when you need lightweight, low-cost real-time mark prices specifically from Hyperliquid for BTC, ETH, and SOL without needing full order book or funding data. Prefer this over the BTC Tape or ETH Tape endpoints when you want a consolidated multi-asset mark price snapshot in a single call rather than per-asset full tape data.

## Known failure modes

- Payment failure or insufficient USDC balance (x402 payment required at $0.005 per call)
- Hyperliquid API unavailability causing stale or missing data
- Network timeout from the Cloudflare Workers proxy
- Unexpected empty or malformed response if upstream feed is down

## How this service works

Hyperliquid BTC/ETH/SOL mark prices. No parameters.

## Output

Returns the current mark prices for BTC, ETH, and SOL as reported by the Hyperliquid exchange, typically as a JSON object with price values per asset.

## 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",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hl-mark-fcf48504/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from earn-pulse.haiqingm58.workers.dev](https://www.zero.xyz/host/earn-pulse.haiqingm58.workers.dev/llms.txt)
