{
  "name": "Claude model registry",
  "source": "https://5.maib.io",
  "docs": "https://platform.claude.com/docs/en/about-claude/models/overview",
  "data_cached": "2026-06-24",
  "updated": "2026-07-01",
  "disclaimer": "Community-maintained snapshot of Anthropic's published list pricing. Verify against GET https://api.anthropic.com/v1/models for live values.",
  "currency": "USD",
  "unit": "per_million_tokens",
  "discounts": {
    "batch_api": { "multiplier": 0.5, "notes": "50% off all token usage; asynchronous, most batches complete within 1 hour, max 24h" },
    "prompt_cache_read": { "multiplier": 0.1, "notes": "cached input tokens bill at ~10% of input price" },
    "prompt_cache_write_5m": { "multiplier": 1.25, "notes": "one-time write premium, 5-minute TTL" },
    "prompt_cache_write_1h": { "multiplier": 2.0, "notes": "one-time write premium, 1-hour TTL" }
  },
  "models": [
    {
      "name": "Claude Fable 5",
      "id": "claude-fable-5",
      "family": "claude-5",
      "tier": "frontier",
      "context_window": 1000000,
      "max_output_tokens": 128000,
      "input_per_mtok": 10.0,
      "output_per_mtok": 50.0,
      "notes": [
        "Most capable widely released Anthropic model",
        "Thinking always on — omit the thinking parameter; explicit disabled returns 400",
        "temperature/top_p/top_k and budget_tokens are rejected (400)",
        "Handle stop_reason 'refusal'; opt into server-side fallbacks (beta server-side-fallback-2026-06-01)",
        "Requires 30-day data retention (not available under ZDR)",
        "Same tokenizer as Opus 4.8"
      ]
    },
    {
      "name": "Claude Opus 4.8",
      "id": "claude-opus-4-8",
      "family": "claude-4",
      "tier": "flagship",
      "context_window": 1000000,
      "max_output_tokens": 128000,
      "input_per_mtok": 5.0,
      "output_per_mtok": 25.0,
      "notes": [
        "Recommended default flagship",
        "Adaptive thinking only; sampling params removed",
        "Supports effort low/medium/high/xhigh/max; xhigh recommended for coding/agents",
        "Supports fast mode (beta) and mid-conversation system messages"
      ]
    },
    {
      "name": "Claude Opus 4.7",
      "id": "claude-opus-4-7",
      "family": "claude-4",
      "tier": "previous",
      "context_window": 1000000,
      "max_output_tokens": 128000,
      "input_per_mtok": 5.0,
      "output_per_mtok": 25.0,
      "notes": ["Previous-generation Opus; same API surface as 4.8"]
    },
    {
      "name": "Claude Opus 4.6",
      "id": "claude-opus-4-6",
      "family": "claude-4",
      "tier": "previous",
      "context_window": 1000000,
      "max_output_tokens": 128000,
      "input_per_mtok": 5.0,
      "output_per_mtok": 25.0,
      "notes": ["Older Opus; budget_tokens deprecated (still functional); migrate to claude-opus-4-8"]
    },
    {
      "name": "Claude Sonnet 5",
      "id": "claude-sonnet-5",
      "family": "claude-5",
      "tier": "balanced",
      "context_window": 1000000,
      "max_output_tokens": 128000,
      "input_per_mtok": 3.0,
      "output_per_mtok": 15.0,
      "intro_pricing": { "input_per_mtok": 2.0, "output_per_mtok": 10.0, "through": "2026-08-31" },
      "notes": [
        "Near-Opus quality on coding and agentic work",
        "Adaptive thinking on by default when thinking param omitted",
        "New tokenizer: ~30% more tokens for the same text vs Sonnet 4.6",
        "First Sonnet with effort xhigh"
      ]
    },
    {
      "name": "Claude Sonnet 4.6",
      "id": "claude-sonnet-4-6",
      "family": "claude-4",
      "tier": "previous",
      "context_window": 1000000,
      "max_output_tokens": 128000,
      "input_per_mtok": 3.0,
      "output_per_mtok": 15.0,
      "notes": ["Previous-generation Sonnet"]
    },
    {
      "name": "Claude Haiku 4.5",
      "id": "claude-haiku-4-5",
      "family": "claude-4",
      "tier": "fast",
      "context_window": 200000,
      "max_output_tokens": 64000,
      "input_per_mtok": 1.0,
      "output_per_mtok": 5.0,
      "notes": ["Fastest and cheapest; classification, extraction, speed-critical tasks"]
    }
  ]
}
