データ API
LinkHash データ API
ターミナルを支えるデータを、ひとつのシンプルな REST API で提供します:複数取引所の OHLCV 価格、サーバーで計算したテクニカル指標、市場が織り込んだ上昇/下落予測、銘柄ごとの Polymarket・Kalshi オッズ、そしてクリプト関連のマクロ確率。下で無料キーを作成すれば、2 分でデータを取得できます。
1あなたの API キー
無料 API キーを作成するにはウォレットを接続してください。
ウォレットがありませんか?Phantom(Solana)ウォレットで構いません — キー発行のための本人確認に使うだけです。無料で、支払いは不要です。
2クイックスタート
すべてのエンドポイントは JSON を返す認証付きの GET リクエストで、どの言語からでも利用できます。キーは Authorization ヘッダー(または ?api_key= / X-API-Key ヘッダー)で渡してください。
cURL
curl -H "Authorization: Bearer lhx_live_..." \
"https://link-hash.com/api/v1/prices?symbol=BTC&exchanges=binance,okx&interval=1h&limit=100"Python
import requests
BASE = "https://link-hash.com/api/v1"
HEADERS = {"Authorization": "Bearer lhx_live_..."} # your key from link-hash.com/developers
# 1) Multi-exchange candles + cross-exchange aggregate
r = requests.get(f"{BASE}/prices",
params={"symbol": "BTC", "exchanges": "binance,okx",
"interval": "1h", "limit": 100},
headers=HEADERS).json()
print(r["aggregate"][-1]) # {'t':..., 'close_mean':..., 'close_median':..., 'sources':2}
# 2) Technical indicators
r = requests.get(f"{BASE}/indicators",
params={"symbol": "BTC", "interval": "1h",
"indicators": "rsi,macd,bollinger"},
headers=HEADERS).json()
print(r["data"]["indicators"]["rsi"]["latest"]) # e.g. 61.3
# 3) Market-implied up/down prediction (what the prediction chart shows)
r = requests.get(f"{BASE}/prediction",
params={"symbol": "BTC", "cycle": "15m"},
headers=HEADERS).json()
print(r["data"]["cycles"]["15m"]) # {'direction':'up','up_probability':51.5, ...}
# 4) Per-coin Polymarket + Kalshi odds
requests.get(f"{BASE}/odds", params={"symbol": "BTC"}, headers=HEADERS).json()
# 5) Macro probabilities (Fed / CPI / FOMC / recession / crypto policy)
requests.get(f"{BASE}/macro", params={"limit": 10}, headers=HEADERS).json()JavaScript (fetch)
const r = await fetch(
"https://link-hash.com/api/v1/prediction?symbol=ETH&cycle=1h",
{ headers: { Authorization: "Bearer lhx_live_..." } }
);
const { data } = await r.json();
console.log(data.cycles["1h"]); // { direction, up_probability, down_probability, ... }すべてのレスポンス形式は { "ok": true, "count": N, "data": ... }. 予測/オッズ対応の銘柄: BTC ETH SOL XRP DOGE BNB HYPE ZEC · 価格/指標の取引所: binance coinbase upbit bithumb okx bitget · サイクル: 5m 15m 1h 4h.
3エンドポイント
ベース URL https://link-hash.com/api/v1 · 認証ヘッダー Authorization: Bearer <key>.
GET/prices
1 つの銘柄について、1 つ以上の取引所の OHLCV ローソク足を提供し、ローソク足のタイムスタンプで揃えた取引所横断の集計(終値の平均・中央値)も返します。
| パラメータ | デフォルト | 説明 |
|---|---|---|
| symbol req | — | ベース銘柄 (例: BTC, ETH, SOL)。 |
| exchanges | binance | カンマ区切りのリスト: binance, coinbase, upbit, bithumb, okx, bitget。 |
| interval | 1h | ローソク足の足種: 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w(取引所により異なる)。 |
| limit | 200 | 取引所ごとのローソク足の本数(プランの上限内に制限)。 |
{ "ok": true, "symbol": "BTC", "interval": "1h",
"exchanges": ["binance","okx"],
"aggregate": [ { "t": 1791183600, "close_mean": 86257.1, "close_median": 86257.1, "sources": 2 } ],
"data": [ { "exchange": "binance", "count": 100,
"candles": [ { "t": 1791183600, "o": 86200, "h": 86400, "l": 86100, "c": 86257, "v": 512.3 } ] } ] }GET/indicators
1 つの取引所のローソク足からサーバー側で計算したテクニカル指標 — ターミナルの戦略エンジンと同じ計算式を使用します。
| パラメータ | デフォルト | 説明 |
|---|---|---|
| symbol req | — | ベース銘柄 (例: BTC, ETH, SOL)。 |
| exchange | binance | 計算に使用する単一の取引所。 |
| interval | 1h | ローソク足の足種: 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w(取引所により異なる)。 |
| indicators | rsi,macd | 次のカンマ区切り: sma, ema, wma, rsi, macd, bollinger, momentum, roc, cci, willr, mfi, stochrsi。 |
| length | per-indicator | 単一長の指標のルックバック期間を上書きします。 |
| series | false | true の場合は [t, value] の全系列を返し、それ以外は最新値のみを返します。 |
{ "ok": true, "data": { "symbol": "BTC", "exchange": "binance", "interval": "1h", "as_of": 1791183600,
"indicators": {
"rsi": { "length": 14, "latest": 61.3 },
"macd": { "length": 20, "latest": { "line": 6.79, "signal": 6.50, "hist": 0.29 } },
"bollinger": { "length": 20, "latest": { "mid": 85900, "up": 86900, "lo": 84900 } } } } }GET/prediction
ターミナルの予測チャートが描画する、市場が織り込んだ上昇/下落予測を短いサイクルごとに提供します。確率、織り込まれた方向、現在のウィンドウの基準価格(price-to-beat)を含みます。
| パラメータ | デフォルト | 説明 |
|---|---|---|
| symbol req | — | 対応銘柄: BTC ETH SOL XRP DOGE BNB HYPE ZEC。 |
| cycle | すべて | 5m, 15m, 1h, 4h のいずれか。省略するとすべてのサイクルを返します。 |
{ "ok": true, "data": { "symbol": "BTC", "price": 86212.5, "as_of": "2026-10-05T07:05:30+00:00",
"cycles": {
"15m": { "direction": "up", "up_probability": 51.5, "down_probability": 48.5,
"price_to_beat": 86233.6, "ends_at": "2026-10-05T07:15:00Z", "source": "polymarket" } } } }GET/odds
銘柄ごとの上昇/下落予測市場オッズの生データです。Polymarket のオッズは対応銘柄で常に提供され、Kalshi のオッズは可能な場合のみ(該当市場が稼働中で、Kalshi アクセスが設定されている場合)返されます。
| パラメータ | デフォルト | 説明 |
|---|---|---|
| symbol req | — | ベース銘柄 (例: BTC, ETH, SOL)。 |
| cycle | すべて | 5m, 15m, 1h, 4h のいずれか。省略するとすべてのサイクルを返します。 |
| venue | all | all, polymarket, または kalshi。 |
{ "ok": true, "symbol": "BTC", "kalshi_available": false, "data": {
"polymarket": [ { "cycle": "5m", "up_pct": 35.5, "down_pct": 64.5, "volume_24h": 456.8,
"title": "Bitcoin Up or Down ...", "ends_at": "2026-10-05T07:10:00Z",
"url": "https://polymarket.com/event/..." } ],
"kalshi": [] } }GET/macro
クリプト関連のマクロ予測市場確率 — FRB の金利決定、FOMC、CPI、景気後退確率、クリプト政策 — を Polymarket から提供し、可能な場合は Kalshi も併せて返します。
| パラメータ | デフォルト | 説明 |
|---|---|---|
| venue | all | all, polymarket, または kalshi。 |
| limit | 20 | 取引所ごとの最大件数 (1–50)。 |
{ "ok": true, "venue": "all", "data": {
"polymarket": [ { "question": "Will there be no change in Fed interest rates ...",
"yes_pct": 83.5, "ends_at": "2026-10-29T03:59:00Z",
"volume_24h": 50877.0, "volume_total": 7265538.6,
"url": "https://polymarket.com/event/..." } ],
"kalshi": [] } }GET/usage GET/status
/usage はキーのプランと残りの 1 日あたりのクォータを返します。/status はサービスの稼働状況とデータソースの一覧を返します。どちらもキーが必要です。
4制限と注意事項
- 無料プラン: 最大 5000 リクエスト/日。1 日あたりのクォータは UTC 00:00 にリセットされます。上位プランは準備中です。
- レートリミットヘッダー: すべてのレスポンスに含まれます X-RateLimit-Limit / X-RateLimit-Remaining; 429 は 1 日の上限に達したことを意味します。
- 鮮度: 価格と指標はリアルタイムの取引所フィードからオンデマンドで計算され、予測とオッズはターミナルが使用するのと同じスナップショットから数秒ごとに更新されます。
- CORS: すべてのレスポンスは Access-Control-Allow-Origin: * を送信するため、ブラウザから直接 API を呼び出せます。
- セキュリティ: キーは一度だけ表示され、ハッシュのみが保存されます。既存のキーを失効させて新しく作成すれば、いつでもローテーションできます。