HyperX Data API

Use when building apps with HyperX Data API — Hyperliquid wallet analytics, market data, Twitter/news feeds. Triggers on: "HyperX API", "data-api.hyperx.trade", "wallet analysis", …

hyperxtrade

@hyperxtrade

Install

$ openclaw skills install @hyperxtrade/hyperx-data-api

HyperX Data API

Base URL: https://data-api.hyperx.trade

Hyperliquid on-chain analytics API — wallet PnL, market positions, crypto Twitter, news feeds.

Authentication

MethodHeader / FieldHow to get
API TokenX-API-Key: <token>Login at hyperx.trade → Settings → API Token
CookieHyperX session cookieLogin at hyperx.trade

To get an API key: visit hyperx.trade/hyperliquid/settings, log in with your account, and generate a token in the API Token section. Free tier is available.

Twitter & News endpoints are free, no auth required.

Rate Limits

TierBudget / minMonthlyPrice
Free3010,000$0
Pro300500,000$99/mo
Ultra1,2005,000,000$399/mo

Each endpoint has a weight (1–5). Each call costs weight from your budget.

Endpoints

Wallet Analysis

MethodPathWeightAuthDescription
POST/wallet_analysis/{address}5optionalFull wallet PnL analysis with positions, trades, risk metrics
GET/wallet_metrics/{address}2nonePre-calculated wallet performance metrics (win rate, ROI, PnL)
POST/wallet_metrics_query2optionalBatch query wallet metrics with filters and sorting
GET/fills/{address}5optionalTrading history (fills) for a wallet address
WS/fills/ws5/msgoptionalReal-time fills stream. Addr limits: free=1, pro=50, ultra=300

V2 Discover

Auth optional. Same filter semantics and definition_hash across wallets/count/aggregate.

MethodPathWeightDescription
GET/v2/famous-traders1Curated famous traders (identity + avatar CDN). Metrics stay on /v2/discover/wallets
POST/v2/discover/wallets2Wallet list with keyset cursor pagination (no offset)
POST/v2/discover/count2Cohort count. Empty body {} = all wallets (period defaults to all)
POST/v2/discover/aggregate5Server-side cohort aggregation (account value, PnL, long/short, market/dex/asset-class)

GET /v2/famous-traders returns { total, items[{address, display_name, twitter, avatar_url, tag, verified, last_synced_at}], addresses }. Pass addresses as user_address_list to /v2/discover/wallets for HyperX performance metrics (do not use third-party PnL).

Market Analysis

All weight 1, no auth required.

MethodPathDescription
GET/market/coinsAll tradable coins with metadata
GET/market/snapshotsMarket overview snapshots
GET/market/overviewAggregated market overview
GET/market/aggregate-positionsCross-asset aggregated position data
GET/market/top-positions/{asset}Top positions for a specific asset
GET/market/leverage-distribution/{asset}Leverage distribution
GET/market/pnl-distribution/{asset}PnL distribution
GET/market/concentration/{asset}Position concentration analysis
GET/market/whale-changes/{asset}Whale position changes tracking
GET/market/entry-price/{asset}Entry price distribution
GET/market/high-leverage-whales/{asset}High-leverage whale positions
GET/market/top-losers/{asset}Top losing positions
GET/market/top-winners/{asset}Top winning positions
GET/market/liquidation-heatmap/{asset}Liquidation price heatmap
GET/market/liquidation-positions/{asset}Positions near liquidation

Time Distribution

All weight 1, auth optional.

MethodPathDescription
GET/wallet/time-distribution/{address}/hourlyHourly trading activity
GET/wallet/time-distribution/{address}/day-of-weekDay-of-week patterns
GET/wallet/time-distribution/{address}/heatmapFull activity heatmap (hour × day)
GET/wallet/time-distribution/{address}/dailyDaily trading volume

Twitter (FREE)

All weight 1, no auth required.

MethodPathDescription
GET/twitterTwitter feed with filtering
GET/twitter/authorsActive authors ranked by tweet count
WS/twitter/wsReal-time Twitter feed stream

GET /twitter params:

ParamTypeDescription
screen_namestringFilter by author(s), comma-separated
min_followersintMinimum follower count
user_tagsstringFilter by tags: trader, kol, founder, featured
tweet_typestringreply, quote, retweet
keywordstringContent keyword search
hoursintTime range in hours (1–168, default 24)
page / page_sizeintPagination (max 100/page)

Response fields:

{
  "id": 12345,
  "sfe_id": "a2552b68aad7c9fa",
  "tweet_type": "reply",
  "tweet_id": "2032041519130296698",
  "tweet_time": "2026-03-12T10:30:26",
  "content": "tweet text...",
  "screen_name": "elonmusk",
  "display_name": "Elon Musk",
  "avatar_url": "https://pbs.twimg.com/...",
  "follower_count": 694593,
  "user_tags": ["founder", "featured"],
  "tweet_interaction_type": "reply",
  "media": [{"t": "image", "u": "https://..."}],
  "source_tweet": {
    "tweet_id": "...",
    "content": "original tweet...",
    "screen_name": "...",
    "follower_count": 24977,
    "media": []
  }
}

WS /twitter/ws params: screen_names, min_followers, user_tags (same filters as REST). Messages are JSON objects with same fields as REST response items.

News (FREE)

All weight 1, no auth required.

MethodPathDescription
GET/newsTrading news from multiple sources
GET/news/channelsAvailable news channel categories

BTC Mining

MethodPathWeightAuthDescription
GET/btc-mining/shutdown-prices1noneBTC mining shutdown prices by miner model

Quick Start

import requests

BASE = "https://data-api.hyperx.trade"

# No auth needed for Twitter
tweets = requests.get(f"{BASE}/twitter", params={"hours": 1, "min_followers": 10000}).json()
for t in tweets["items"]:
    print(f"@{t['screen_name']}: {t['content']}")

# With API key for wallet analysis (get yours at hyperx.trade/hyperliquid/settings)
headers = {"X-API-Key": "your-api-key"}
pnl = requests.post(f"{BASE}/wallet_analysis/0x1234...", headers=headers).json()
# WebSocket — real-time Twitter stream
import asyncio, websockets, json

async def stream():
    async with websockets.connect(f"wss://data-api.hyperx.trade/twitter/ws?min_followers=5000") as ws:
        async for msg in ws:
            tweet = json.loads(msg)
            print(f"@{tweet['screen_name']}: {tweet.get('content', '')}")

asyncio.run(stream())

API Catalog Endpoint

GET /api-catalog — returns the full structured catalog as JSON with dynamic weights.

Top skills in this category

Stock Analysis

@udiedrichsen

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.

25758k

Stock Market Pro

@kys42

Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...

15532k

A股量化 AkShare

@mbpz

A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。

10131k

Stock Watcher

@robin797860

Manage and monitor a personal stock watchlist with support for adding, removing, listing stocks, and summarizing their recent performance using data from 10jqka.com.cn. Use when the user wants to track specific stocks, get performance summaries, or manage their watchlist.

8736k

Intelligent Stocks Screener

@financial-ai-analyst

基于东方财富数据库,支持通过自然语言输入筛选A港美股、基金、债券等多种资产,支持多元指标筛选,含技术面、消息面、基本面及市场情绪等,可用于全球资产速筛、跨市场监控、投资组合构建、策略回测等场景。返回结果包含数据说明及 csv 文件。Natural language screener for investment...

10626k