Free JSON feed and badges

All LimitWatch data is free to use. Link back to codingplanlimits.com when you do. Files rebuild when we log a change, and every response allows cross-origin requests.

JSON feed

  • /api/plans.json has every tracked plan with price, 5-hour and weekly limits, models, last change date and sources.
  • /api/changes.json has every logged change, newest first, with before and after values and a source link.
  • /feed.xml is the same changelog as RSS.

A value that starts with "unknown" or says "not published" means the vendor does not publish that number. We never estimate it.

fetch("https://codingplanlimits.com/api/changes.json")
  .then(r => r.json())
  .then(d => console.log(d.changes[0]));

Badges

Each plan has an SVG badge that shows the date of its last logged change. It turns red when a change is scheduled. Copy-paste snippets are on each plan page.

PlanBadgePath
Claude ProClaude Pro badge/badge/claude-pro.svg
Claude Max 5xClaude Max 5x badge/badge/claude-max-5x.svg
Claude Max 20xClaude Max 20x badge/badge/claude-max-20x.svg
Claude Team (Standard / Premium)Claude Team (Standard / Premium) badge/badge/claude-team.svg
ChatGPT Plus (Codex)ChatGPT Plus (Codex) badge/badge/chatgpt-plus.svg
ChatGPT Pro ($100 / $200 / $500)ChatGPT Pro ($100 / $200 / $500) badge/badge/chatgpt-pro.svg
ChatGPT Go (Codex lite)ChatGPT Go (Codex lite) badge/badge/chatgpt-go.svg
Cursor Pro (legacy)Cursor Pro (legacy) badge/badge/cursor-pro.svg
Cursor Pro+ (legacy)Cursor Pro+ (legacy) badge/badge/cursor-pro-plus.svg
Cursor Ultra (legacy)Cursor Ultra (legacy) badge/badge/cursor-ultra-legacy.svg
X Subscription (Grok + Cursor bundle)X Subscription (Grok + Cursor bundle) badge/badge/x-subscription.svg
GLM Coding Plan (Lite / Pro / Max)GLM Coding Plan (Lite / Pro / Max) badge/badge/glm-coding-plan.svg
Kimi CodeKimi Code badge/badge/kimi-code.svg

Data checked 2026-10-15.