APIドキュメント

認証

認証が必要とマークされたエンドポイントは、apiKeyパラメータによる認証が必要です。リクエストURLに?apiKey=YOUR_API_KEYを追加してください。APIキーはプロフィール設定で生成できます。

レート制限

APIリクエストは1秒あたり10リクエストおよび1分あたり100リクエストに制限されています。これらの制限を超えると、制限がリセットされるまで追加のリクエストがブロックされます。

利用可能なすべての暗号通貨のリストを取得

レスポンス例
[ {
  "symbol" : "BTC",
  "name" : "Bitcoin"
}, {
  "symbol" : "ETH",
  "name" : "Ethereum"
} ]

指定されたアセットと時間枠の現在のローソク足データを取得

パラメータ
名前 タイプ 必須 説明
assets string いいえ カンマ区切りのアセットシンボルのリスト(例:BTC,ETH)
timeframe string いいえ ローソク足の時間枠(例:H1は1時間ローソク足)
デフォルト値 H1
許可される値 H1, H4, D1
レスポンス例
[ {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2024-06-01T12:00:00Z",
  "open" : 30000.0,
  "high" : 30500.0,
  "low" : 29500.0,
  "close" : 30200.0,
  "volume" : 150.0,
  "amount" : 4500000.0,
  "trades" : 1200
} ]
GET /api/v1/candles/history 認証が必要

特定のアセットの過去のローソク足データを取得(認証が必要)

パラメータ
名前 タイプ 必須 説明
asset string はい アセットシンボル(例:BTC)
timeframe string はい ローソク足の時間枠(例:H1は1時間ローソク足)
デフォルト値 H1
許可される値 H1, H4, D1
limit integer いいえ 返すレコードの最大数
デフォルト値 100
許可される範囲 1 - 1000
レスポンス例
[ {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2024-06-01T12:00:00Z",
  "open" : 30000.0,
  "high" : 30500.0,
  "low" : 29500.0,
  "close" : 30200.0,
  "volume" : 150.0,
  "amount" : 4500000.0,
  "trades" : 1200
} ]

利用可能なすべてのインジケーター定義のリストを取得

レスポンス例
[ {
  "name" : "EMA_200",
  "category" : "TREND_MA"
}, {
  "name" : "KAMA_20",
  "category" : "TREND_MA"
}, {
  "name" : "MACD_12_26_9",
  "category" : "MOMENTUM"
} ]
GET /api/v1/indicators/values 認証が必要

指定されたアセットと時間枠の現在のインジケーター値を取得

パラメータ
名前 タイプ 必須 説明
assets string いいえ カンマ区切りのアセットシンボルのリスト(例:BTC,ETH)
timeframe string いいえ ローソク足の時間枠(例:H1は1時間ローソク足)
デフォルト値 H1
許可される値 H1, H4, D1
レスポンス例
[ {
  "asset" : "BTC",
  "timeframe" : "D1",
  "timestamp" : "2025-12-22T00:00:00Z",
  "indicator" : "EMA_200",
  "value" : 104372.85442427166
}, {
  "asset" : "BTC",
  "timeframe" : "D1",
  "timestamp" : "2025-12-22T00:00:00Z",
  "indicator" : "KAMA_20",
  "value" : 90424.25875177557
}, {
  "asset" : "BTC",
  "timeframe" : "D1",
  "timestamp" : "2025-12-22T00:00:00Z",
  "indicator" : "MACD_12_26_9",
  "value" : -847.4341762754582
} ]
GET /api/v1/indicators/values/history 認証が必要

特定のアセットの過去のインジケーター値を取得(認証が必要)

パラメータ
名前 タイプ 必須 説明
asset string はい アセットシンボル(例:BTC)
timeframe string はい ローソク足の時間枠(例:H1は1時間ローソク足)
デフォルト値 H1
許可される値 H1, H4, D1
indicators string いいえ カンマ区切りのインジケーター名のリスト(例:RSI_14,MACD)
limit integer いいえ 返すレコードの最大数
デフォルト値 10
許可される範囲 1 - 100
レスポンス例
[ {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T02:00:00Z",
  "indicator" : "EMA_20",
  "value" : 88884.06800565078
}, {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T03:00:00Z",
  "indicator" : "EMA_20",
  "value" : 88808.69162554297
}, {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T04:00:00Z",
  "indicator" : "EMA_20",
  "value" : 88732.89818220086
} ]

利用可能なすべての機械学習モデルのリストを取得

レスポンス例
[ {
  "name" : "random-forest-balanced",
  "active" : true
}, {
  "name" : "xg-boost-balanced",
  "active" : false
}, {
  "name" : "random-forest-aggressive",
  "active" : true
}, {
  "name" : "xg-boost-aggressive",
  "active" : false
} ]
GET /api/v1/news 認証が必要

最新のニュース記事を取得。オプションでアセットでフィルタリングできます(認証が必要)

パラメータ
名前 タイプ 必須 説明
assets string いいえ カンマ区切りのアセットシンボルのリスト(例:BTC,ETH)
limit integer いいえ 返すレコードの最大数
デフォルト値 10
許可される範囲 1 - 100
レスポンス例
[ {
  "title" : "IMF advances talks with El Salvador on Bitcoin policy and Chivo wallet future.",
  "link" : "https://coinjournal.net/news/imf-advances-talks-with-el-salvador-on-bitcoin-policy-and-chivo-wallet-future",
  "publishedAt" : "2025-12-23T12:18:56Z",
  "sentimentScore" : 0.7864451361820102,
  "asset" : "BTC",
  "rssFeed" : "CoinJournal"
}, {
  "title" : "Are altcoins coming back? Why 'Bitcoin season' has staying power in 2026.",
  "link" : "https://cointelegraph.com/news/are-altcoins-coming-back-why-bitcoin-season-has-staying-power-in-2026",
  "publishedAt" : "2025-12-23T12:15:00Z",
  "sentimentScore" : 0.10285555198788643,
  "asset" : "BTC",
  "rssFeed" : "Cointelegraph"
} ]
GET /api/v1/predictions 認証が必要

機械学習モデルからの最新の予測を取得。オプションでアセットとモデルでフィルタリングできます(認証が必要)

パラメータ
名前 タイプ 必須 説明
assets string いいえ カンマ区切りのアセットシンボルのリスト(例:BTC,ETH)
model string いいえ モデル名(例:xg-boost-balanced)
timeframe string いいえ ローソク足の時間枠(例:H1は1時間ローソク足)
デフォルト値 H1
許可される値 H1, H4, D1
limit integer いいえ 返すレコードの最大数
デフォルト値 10
許可される範囲 1 - 100
レスポンス例
[ {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T10:30:00Z",
  "model" : "random-forest-balanced",
  "signal" : "BUY",
  "score" : 0.85
}, {
  "asset" : "ETH",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T10:30:00Z",
  "model" : "random-forest-balanced",
  "signal" : "HOLD",
  "score" : 0.62
} ]
GET /api/v1/signals 認証が必要

最新のトレーディングシグナルを取得。オプションでアセットとモデルでフィルタリングできます(認証が必要)

パラメータ
名前 タイプ 必須 説明
assets string いいえ カンマ区切りのアセットシンボルのリスト(例:BTC,ETH)
model string いいえ モデル名(例:xg-boost-balanced)
limit integer いいえ 返すレコードの最大数
デフォルト値 10
許可される範囲 1 - 100
レスポンス例
[ {
  "asset" : "BTC",
  "model" : "random-forest-balanced",
  "timestamp" : "2025-12-23T12:00:00Z",
  "signal" : "SELL"
}, {
  "asset" : "BTC",
  "model" : "random-forest-balanced",
  "timestamp" : "2025-12-23T11:00:00Z",
  "signal" : "HOLD"
}, {
  "asset" : "BTC",
  "model" : "random-forest-balanced",
  "timestamp" : "2025-12-23T10:00:00Z",
  "signal" : "HOLD"
} ]