← トップページに戻る
Developer API Docs - AIエージェントおよび開発者向け情報連携仕様

開発者向け API 仕様書

当ラボが提供する主要な公開APIの仕様ドキュメントです。学術的なクローリング、アプリ開発、ボットの連携などに無償でご利用いただけます(秒間1リクエスト未満の負荷に抑えてください)。

🔑 API利用プラン (データ販売)

ゲームメディア、YouTuber、Discord Bot、Steam系サイト向けに、商用利用可能な高帯域APIプランを提供しています。

Tier 1 (Free)

無料

ホビー開発・動作テスト用

📈 50 req / 日

Tier 2 (Pro)

$9 / 月

小規模メディア・Bot・YouTuber向け

📈 5,000 req / 日

Tier 3 (Enterprise)

$49 / 月

商用サービス・大規模データ分析向け

📈 50,000 req / 日

公開エンドポイント一覧

GET/api/v1/game/[appId]

指定されたSteamゲームの詳細な分析データ(AI評価ランク、信頼性スコア、6軸品質内訳、言語別乖離ギャップ、価格情報、過去6ヶ月の時系列トレンドデータ)を取得します。ゲームメディアやBotへの統合に最適です。

リクエストパラメータ

appIdstring必須 (パス)SteamのアプリケーションID (例: 730)

レスポンス例 (JSON)

{
  "appId": "730",
  "gameName": "Counter-Strike 2",
  "status": "completed",
  "analyzedAt": "2026-06-03T00:00:00.000Z",
  "summary": "AI forensic analysis suggests CS2 holds an exceptional active review profile...",
  "metrics": {
    "aiRating": "S",
    "reliabilityScore": 88,
    "reliabilityLevel": "High",
    "sakuraRatio": 12,
    "scoreGap": 1,
    "isOmakuni": false,
    "isCultJp": false
  },
  "scoreBreakdown": {
    "graphics": 90,
    "gameplay": 95,
    "story": 70,
    "value": 85,
    "volume": 90,
    "stability": 92
  },
  "gameInfo": {
    "releaseDate": "2012-08-21",
    "developers": ["Valve"],
    "publishers": ["Valve"],
    "genres": ["Action", "Free to Play"],
    "hasJapanese": true,
    "price": {
      "currency": "JPY",
      "initial": 0,
      "final": 0,
      "discountPercent": 0
    }
  },
  "trends": {
    "reliabilityScore": [85, 87, 86, 88, 87, 88],
    "reviewBombIndex": [5, 10, 5, 8, 12, 5],
    "sakuraRatio": [15, 13, 14, 12, 13, 12],
    "reviewVelocity": [120, 130, 125, 140, 135, 142],
    "evaluationGap": [2, 1, 1, 2, 1, 1]
  }
}
GET/api/check/[appId]

指定されたSteamゲームのサクラ度や評価概要を取得します。キャッシュがある場合は高速返却され、ない場合は新規解析キューに入ります。

リクエストパラメータ

appIdstring必須 (パス)Steamのアプリケーション識別識別子 (例: 730)

レスポンス例 (JSON)

{
  "appId": "730",
  "gameName": "Counter-Strike 2",
  "status": "completed",
  "rating": "S",
  "fraudScore": 12,
  "expiresAt": "2026-06-03T12:00:00.000Z"
}
GET/api/dataset/download

最新500件の分析済みゲームの要約データをCSV形式で一括取得します。

レスポンス形式

CSVプレーンテキスト (Content-Disposition: attachment)
GET/api/dataset/download-json

最新500件の分析済みゲームの要約データをJSON配列形式で一括取得します。

レスポンス例 (JSON配列)

[
  {
    "appId": "730",
    "gameName": "Counter-Strike 2",
    "scoreJp": 88,
    "scoreEn": 89,
    "scoreGap": 1,
    "aiRating": "S",
    "fraudScore": 12
  }
]