データを利用する
クイックスタート
すべての TKX エンドポイントは静的 JSON ドキュメントです。インストールするものは何もなく、取得すべきキーもありません — HTTP GET を行うだけです。
ベース URL
すべてのエンドポイントは以下の配下にあります:
https://tkx.org/api/v1/
最初のリクエスト
モデルランキングを取得します — ランク付けされた各モデルの最安の検証済みオファー:
curl https://tkx.org/api/v1/rankings.json
レスポンス — rankings.json の先頭部分(1 モデルに省略):
{
"generatedAt": "2026-07-22T16:07:24.242Z",
"attribution": "Data by TKX (https://tkx.org) — free use requires attribution",
"rankings": [
{
"id": "gpt-5.5",
"name": "gpt-5.5",
"org": "azure_ai",
"ctx": 1050000,
"best": {
"in": 5,
"out": 30,
"blended": 11.25,
"router": "official",
"provider": "azure_ai",
"evidence": "official"
},
"avgBlended": 11.25,
"providerCount": 5,
"ttft": null,
"tps": null,
"uptime": null,
"spark": [],
"providers": [
{
"router": "official",
"provider": "azure_ai",
"in": 5,
"out": 30,
"ttft": null,
"tps": null,
"uptime": null,
"evidence": "official"
}
],
"usage": {
"tokens": 98987458250,
"tokensPaid": 98987458250,
"tokensFree": 0,
"share": 1.03,
"rank": 15,
"usd": 1113608.91,
"volChgPct": null,
"spendChgPct": null
}
}
]
}
レスポンス規約
- すべてのレスポンスには
attribution文字列が含まれ、該当する場合はgeneratedAtの ISO-8601 タイムスタンプ(UTC)が含まれます。 - リストのペイロードは名前付きキーの下に配置されます —
rankings、data、events、cloudsなど(各エンドポイントを参照)。 - 価格は
currencyフィールドで別途指定がない限り、100 万トークンあたりの USD です(GPU の国内レグは CNY)。欠落値/未テスト値はnullであり、推定されることはありません。 - 各オファーには
evidenceタグが付与されます — データモデルとエビデンスを参照してください。
鮮度とキャッシュ
i
コレクターは毎時実行されます。ファイルは静的で CDN キャッシュされるため、それより速くポーリングしても同一のバイトが返されます。クライアント側で約 1 時間キャッシュしてください。最後の実行を確認するには
generatedAt をチェックしてください。CORS とブラウザ
CORS は有効になっているため、ブラウザから直接 fetch() できます:
const r = await fetch('https://tkx.org/api/v1/indices.json');
const { indices } = await r.json();
console.log(indices.TTPI.value); // 1.67