{
  "name": "Model Almanac AI API Price Index",
  "url": "https://modelalmanac.com/ai-api-prices/",
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "attribution": "Model Almanac AI API Price Index (https://modelalmanac.com/ai-api-prices/), CC BY 4.0",
  "units": "USD per 1M tokens, standard pay-as-you-go tier",
  "generated_at": "2026-11-02T21:03:02.176Z",
  "models": [
    {
      "provider": "Anthropic",
      "model": "Claude Haiku 5.5",
      "input": 0.1,
      "output": 0.5,
      "cached_input": 0.01,
      "context_window": null,
      "batch_input": 0.05,
      "batch_output": 0.25,
      "notes": "Prompts up to 100,000 tokens; higher prices for longer prompts",
      "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "Anthropic",
      "model": "Claude Sonnet 5.5",
      "input": 2,
      "output": 10,
      "cached_input": 0.1,
      "context_window": null,
      "batch_input": 1,
      "batch_output": 5,
      "notes": null,
      "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "Anthropic",
      "model": "Claude Sonnet 5",
      "input": 2,
      "output": 10,
      "cached_input": 0.2,
      "context_window": null,
      "batch_input": 1,
      "batch_output": 5,
      "notes": null,
      "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "Anthropic",
      "model": "Claude Opus 5.5",
      "input": 4,
      "output": 20,
      "cached_input": 0.2,
      "context_window": null,
      "batch_input": 2,
      "batch_output": 10,
      "notes": null,
      "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "Anthropic",
      "model": "Claude Opus 5",
      "input": 5,
      "output": 25,
      "cached_input": 0.5,
      "context_window": null,
      "batch_input": 2.5,
      "batch_output": 12.5,
      "notes": null,
      "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "Anthropic",
      "model": "Claude Fable 5",
      "input": 10,
      "output": 50,
      "cached_input": 1,
      "context_window": null,
      "batch_input": 5,
      "batch_output": 25,
      "notes": null,
      "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "Anthropic",
      "model": "Claude Fable 5.1",
      "input": 10,
      "output": 50,
      "cached_input": 0.25,
      "context_window": null,
      "batch_input": 5,
      "batch_output": 25,
      "notes": null,
      "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "DeepSeek",
      "model": "deepseek-flash",
      "input": 0.3,
      "output": 1.2,
      "cached_input": 0.006,
      "context_window": 1000000,
      "batch_input": null,
      "batch_output": null,
      "notes": "Peak-hour rates (standard); off-peak rates are half: input $0.15, output $0.6, cache hit $0.003. Peak hours 01:00-04:00 and 06:00-10:00 UTC, Mon-Fri.",
      "source_url": "https://api-docs.deepseek.com/quick_start/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "Google",
      "model": "gemini-3.5-flash-lite",
      "input": 0.3,
      "output": 2.5,
      "cached_input": 0.03,
      "context_window": null,
      "batch_input": null,
      "batch_output": null,
      "notes": null,
      "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "Google",
      "model": "gemini-3.6-flash",
      "input": 0.75,
      "output": 3.75,
      "cached_input": 0.075,
      "context_window": null,
      "batch_input": null,
      "batch_output": null,
      "notes": "Price through Dec 31, 2026; rises to $1.50 input / $7.50 output from Jan 1, 2027.",
      "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "OpenAI",
      "model": "gpt-6-luna",
      "input": 0.1,
      "output": 0.5,
      "cached_input": 0.01,
      "context_window": null,
      "batch_input": 0.05,
      "batch_output": 0.25,
      "notes": null,
      "source_url": "https://developers.openai.com/api/docs/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "OpenAI",
      "model": "gpt-6.1-terra",
      "input": 1,
      "output": 5,
      "cached_input": 0.05,
      "context_window": null,
      "batch_input": 0.5,
      "batch_output": 2.5,
      "notes": null,
      "source_url": "https://developers.openai.com/api/docs/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "OpenAI",
      "model": "gpt-6.1-sol",
      "input": 2,
      "output": 10,
      "cached_input": 0.1,
      "context_window": null,
      "batch_input": 1,
      "batch_output": 5,
      "notes": null,
      "source_url": "https://developers.openai.com/api/docs/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "OpenAI",
      "model": "gpt-6-astra",
      "input": 10,
      "output": 50,
      "cached_input": 1,
      "context_window": null,
      "batch_input": 5,
      "batch_output": 25,
      "notes": null,
      "source_url": "https://developers.openai.com/api/docs/pricing",
      "since": "2026-11-02"
    },
    {
      "provider": "xAI",
      "model": "grok-4.7",
      "input": 2,
      "output": 6,
      "cached_input": null,
      "context_window": 500000,
      "batch_input": null,
      "batch_output": null,
      "notes": null,
      "source_url": "https://docs.x.ai/developers/models",
      "since": "2026-11-02"
    }
  ],
  "changes": [
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "OpenAI",
      "model": "gpt-6.1-sol",
      "kind": "changed",
      "old": {
        "input": 2,
        "output": 10,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.1,
        "context_window": null
      },
      "new": {
        "input": 2,
        "notes": null,
        "output": 10,
        "batch_input": 1,
        "batch_output": 5,
        "cached_input": 0.1,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "OpenAI",
      "model": "gpt-6.1-terra",
      "kind": "changed",
      "old": {
        "input": 1,
        "output": 5,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.05,
        "context_window": null
      },
      "new": {
        "input": 1,
        "notes": null,
        "output": 5,
        "batch_input": 0.5,
        "batch_output": 2.5,
        "cached_input": 0.05,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "OpenAI",
      "model": "gpt-6-luna",
      "kind": "changed",
      "old": {
        "input": 0.1,
        "output": 0.5,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.01,
        "context_window": null
      },
      "new": {
        "input": 0.1,
        "notes": null,
        "output": 0.5,
        "batch_input": 0.05,
        "batch_output": 0.25,
        "cached_input": 0.01,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "OpenAI",
      "model": "gpt-6-astra",
      "kind": "changed",
      "old": {
        "input": 10,
        "output": 50,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 1,
        "context_window": null
      },
      "new": {
        "input": 10,
        "notes": null,
        "output": 50,
        "batch_input": 5,
        "batch_output": 25,
        "cached_input": 1,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "Anthropic",
      "model": "Claude Fable 5.1",
      "kind": "changed",
      "old": {
        "input": 10,
        "output": 50,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.25,
        "context_window": null
      },
      "new": {
        "input": 10,
        "notes": null,
        "output": 50,
        "batch_input": 5,
        "batch_output": 25,
        "cached_input": 0.25,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "Anthropic",
      "model": "Claude Opus 5.5",
      "kind": "changed",
      "old": {
        "input": 4,
        "output": 20,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.2,
        "context_window": null
      },
      "new": {
        "input": 4,
        "notes": null,
        "output": 20,
        "batch_input": 2,
        "batch_output": 10,
        "cached_input": 0.2,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "Anthropic",
      "model": "Claude Sonnet 5.5",
      "kind": "changed",
      "old": {
        "input": 2,
        "output": 10,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.1,
        "context_window": null
      },
      "new": {
        "input": 2,
        "notes": null,
        "output": 10,
        "batch_input": 1,
        "batch_output": 5,
        "cached_input": 0.1,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "Anthropic",
      "model": "Claude Haiku 5.5",
      "kind": "changed",
      "old": {
        "input": 0.1,
        "output": 0.5,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.01,
        "context_window": null
      },
      "new": {
        "input": 0.1,
        "notes": "Prompts up to 100,000 tokens; higher prices for longer prompts",
        "output": 0.5,
        "batch_input": 0.05,
        "batch_output": 0.25,
        "cached_input": 0.01,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "Anthropic",
      "model": "Claude Fable 5",
      "kind": "changed",
      "old": {
        "input": 10,
        "output": 50,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 1,
        "context_window": null
      },
      "new": {
        "input": 10,
        "notes": null,
        "output": 50,
        "batch_input": 5,
        "batch_output": 25,
        "cached_input": 1,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "Anthropic",
      "model": "Claude Opus 5",
      "kind": "changed",
      "old": {
        "input": 5,
        "output": 25,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.5,
        "context_window": null
      },
      "new": {
        "input": 5,
        "notes": null,
        "output": 25,
        "batch_input": 2.5,
        "batch_output": 12.5,
        "cached_input": 0.5,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T21:03:01Z",
      "provider": "Anthropic",
      "model": "Claude Sonnet 5",
      "kind": "changed",
      "old": {
        "input": 2,
        "output": 10,
        "batch_input": null,
        "batch_output": null,
        "cached_input": 0.2,
        "context_window": null
      },
      "new": {
        "input": 2,
        "notes": null,
        "output": 10,
        "batch_input": 1,
        "batch_output": 5,
        "cached_input": 0.2,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "OpenAI",
      "model": "gpt-6-luna",
      "kind": "new",
      "old": null,
      "new": {
        "input": 0.1,
        "notes": "Standard tier, short context",
        "output": 0.5,
        "cached_input": 0.01,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Anthropic",
      "model": "Claude Sonnet 5",
      "kind": "new",
      "old": null,
      "new": {
        "input": 2,
        "notes": null,
        "output": 10,
        "cached_input": 0.2,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "OpenAI",
      "model": "gpt-6.1-terra",
      "kind": "new",
      "old": null,
      "new": {
        "input": 1,
        "notes": "Standard tier, short context",
        "output": 5,
        "cached_input": 0.05,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "xAI",
      "model": "grok-4.7",
      "kind": "new",
      "old": null,
      "new": {
        "input": 2,
        "notes": null,
        "output": 6,
        "cached_input": null,
        "context_window": 500000
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "OpenAI",
      "model": "gpt-6.1-sol",
      "kind": "new",
      "old": null,
      "new": {
        "input": 2,
        "notes": "Standard tier, short context",
        "output": 10,
        "cached_input": 0.1,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Anthropic",
      "model": "Claude Fable 5",
      "kind": "new",
      "old": null,
      "new": {
        "input": 10,
        "notes": null,
        "output": 50,
        "cached_input": 1,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Anthropic",
      "model": "Claude Fable 5.1",
      "kind": "new",
      "old": null,
      "new": {
        "input": 10,
        "notes": null,
        "output": 50,
        "cached_input": 0.25,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Anthropic",
      "model": "Claude Haiku 5.5",
      "kind": "new",
      "old": null,
      "new": {
        "input": 0.1,
        "notes": "Prompts up to 100,000 tokens; over 100,000 tokens: $0.50 input, $2.50 output, $0.05 cache hits",
        "output": 0.5,
        "cached_input": 0.01,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Anthropic",
      "model": "Claude Opus 5",
      "kind": "new",
      "old": null,
      "new": {
        "input": 5,
        "notes": null,
        "output": 25,
        "cached_input": 0.5,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Anthropic",
      "model": "Claude Opus 5.5",
      "kind": "new",
      "old": null,
      "new": {
        "input": 4,
        "notes": null,
        "output": 20,
        "cached_input": 0.2,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Anthropic",
      "model": "Claude Sonnet 5.5",
      "kind": "new",
      "old": null,
      "new": {
        "input": 2,
        "notes": null,
        "output": 10,
        "cached_input": 0.1,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "DeepSeek",
      "model": "deepseek-flash",
      "kind": "new",
      "old": null,
      "new": {
        "input": 0.3,
        "notes": "Peak-hour rates (standard); off-peak rates are half: input $0.15, output $0.6, cache hit $0.003. Peak hours 01:00-04:00 and 06:00-10:00 UTC, Mon-Fri.",
        "output": 1.2,
        "cached_input": 0.006,
        "context_window": 1000000
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Google",
      "model": "gemini-3.5-flash-lite",
      "kind": "new",
      "old": null,
      "new": {
        "input": 0.3,
        "notes": null,
        "output": 2.5,
        "cached_input": 0.03,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "Google",
      "model": "gemini-3.6-flash",
      "kind": "new",
      "old": null,
      "new": {
        "input": 0.75,
        "notes": "Price through Dec 31, 2026; rises to $1.50 input / $7.50 output from Jan 1, 2027.",
        "output": 3.75,
        "cached_input": 0.075,
        "context_window": null
      }
    },
    {
      "date": "2026-11-02T20:24:21Z",
      "provider": "OpenAI",
      "model": "gpt-6-astra",
      "kind": "new",
      "old": null,
      "new": {
        "input": 10,
        "notes": "Standard tier, short context",
        "output": 50,
        "cached_input": 1,
        "context_window": null
      }
    }
  ]
}