Skip to content

API

All data is published as static JSON, regenerated on every build. No key needed, and cross-origin requests are allowed.

Endpoints

API endpoints
PathReturns
/api.jsonEverything: metadata and the full rating of every model
/api/models.jsonModel list: id, name, vendor, status
/api/models/<provider>/<model>.jsonOne model, in the same shape as an item of the full dump
/api/history.jsonThe ratings as recorded each day; the changelog and trend charts come from it

Example

curl https://mekiki.fog.moe/api/models/anthropic/claude-fable-5-2.json

This is the live response for anthropic/claude-fable-5-2.

{
  "id": "anthropic/claude-fable-5-2",
  "name": "Claude Fable 5.2",
  "vendor": "Anthropic",
  "status": "active",
  "intelligence": {
    "score": 100,
    "tier": "top",
    "label": "Top",
    "labels": {
      "en": "Top",
      "zh-CN": "最高",
      "zh-TW": "最高"
    },
    "breakdown": {
      "aa_intelligence": {
        "raw": 64.6,
        "normalized": 100,
        "weight": 0.2169
      },
      "arena_text": {
        "raw": null,
        "normalized": null,
        "weight": 0.2169
      },
      "arena_webdev": {
        "raw": 1835.76,
        "normalized": 100,
        "weight": 0.2169
      },
      "arena_agent": {
        "raw": null,
        "normalized": null,
        "weight": 0.2169
      },
      "livebench": {
        "raw": 87.15,
        "normalized": 100,
        "weight": 0.1325
      }
    }
  },
  "cost": {
    "tier": "very_high",
    "label": "Very high",
    "labels": {
      "en": "Very high",
      "zh-CN": "很高",
      "zh-TW": "很高"
    },
    "index": 87.1,
    "blended": 5.74,
    "input": 8,
    "output": 40,
    "cache_read": 0.2
  },
  "value": {
    "score": 30.2,
    "tier": "very_low",
    "label": "Very low",
    "labels": {
      "en": "Very low",
      "zh-CN": "很低",
      "zh-TW": "很低"
    },
    "cost_basis": "run_cost",
    "run_cost": 22191.42,
    "effective_price": 9.082246,
    "cost_index": 95.1
  },
  "url": "https://mekiki.fog.moe/m/anthropic/claude-fable-5-2"
}

Fields

Versioning

Fields are only ever added. A breaking change bumps version. The current version is 1.

Attribution

Leaderboard data comes from Artificial Analysis, Arena and LiveBench; prices come from models.dev. Credit them too if you republish these numbers.