API and MCP
Free, keyless and CORS-enabled. Everything on this site is built on it.

GET /api/v1/snapshot200 OK · example
- 1{
- 2 "providers": [{
- 3 "id": "claude-code",
- 4 "forecast": {
- 5 "basis": "cadence",
- 6 "p24": 14, "p48": 26,
- 7 "band24": [7, 21]
- 8 },
- 9 "lastResetAt": "2026-10-02T09:37:00Z"
- 10 }]
- 11}
One condition: credit
Where you show this data, name airesettracker.com and link to https://airesettracker.com/. Server-side readers should send a User-Agent that identifies the project. Personal scripts need no visible credit.
Data: airesettracker.com
REST
Every provider with forecast, last reset and active signal, plus the newest events.
curl https://airesettracker.com/api/v1/snapshotDated events. Filter with provider, kind (reset, banked, promise, boost, limits, outage), limit and before.
curl "https://airesettracker.com/api/v1/events?provider=claude-code&kind=reset&limit=20"Atom feed
Verified events only. Add ?provider=claude-code to follow one product.
https://airesettracker.com/feed.xml?provider=codexMCP server
Stateless Streamable HTTP. Tools: list_providers, get_reset_forecast, get_reset_timeline.
claude mcp add --transport http airesettracker https://airesettracker.com/mcp{
"mcpServers": {
"airesettracker": { "type": "http", "url": "https://airesettracker.com/mcp" }
}
}[mcp_servers.airesettracker]
url = "https://airesettracker.com/mcp"