Claude Resets

Public API

Free, read-only, no key required. Please credit Claude Resets with a link wherever you display this data. The OpenAPI document is at /api/openapi.json and is generated from the same schemas the handlers use.

此技術頁面僅提供英文版。 返回追蹤器

What the data means

  • One event, many posts. An official post, a team member's relay and reposts describing the same reset are merged into one record with several sources. Only records with kind = usage_reset and event_status = confirmed are counted.
  • Time precision. time_precision = exact records carry announced_at (decoded from the X post id). Date-only records carry announced_on and no timestamp; nothing is invented. utc_day is null when the evidence does not establish a UTC day.
  • Counts and gaps. stats.total counts distinct qualifying events. avg_interval_days and longest_gap_days use only gaps between consecutive events with exact times on both sides, and a gap never bridges a date-only event. days_since_last is the unfinished time since the latest event and is never part of the longest gap.
  • Filters. audience=max|pro|team match events whose stated audience includes the plan; "all users" and "all subscribers" count as including paid plans; unknown eligibility never matches. window=five_hour|weekly match named windows only. A filter is not a check of anyone's account.
  • Corrections. Edited events keep their id and bump revision and revised_at. Retracted or cancelled events stay retrievable on their event page but leave the counted history; the feeds label them.
  • Forecasts. None. active_watch is always null.
  • Caching. Responses carry ETag and Cache-Control: public, max-age=60; send If-None-Match to get 304. Rate limiting returns 429 with Retry-After. Content problems return 503. Errors use application/problem+json.
  • Metadata. meta.generated_at is when the response was built; meta.editorial_reviewed_at changes only after a manual source review; meta.content_revision changes whenever content is republished.

GET /api/v1/status

Latest confirmed reset, an announced-but-unconfirmed reset when one exists, statistics and filters.

curl "https://clauderesets.com/api/v1/status?audience=max"

GET /api/v1/resets

Paginated history. Parameters: limit (1–100, default 20), cursor, from, to (ISO 8601 date or date-time; date-only records compare by their stated date), order (asc|desc), plus audience and window. Cursors are keyset-based on (announcement time, id), so edits during pagination never skip or duplicate records; pagination.revision_changed tells you content was republished mid-walk.

curl "https://clauderesets.com/api/v1/resets?limit=20&order=desc&from=2026-06-01"

GET /api/v1/sources

The watched accounts with classification, evidence links and review dates.

Feeds

The same published history is available as RSS and JSON Feed. Item ids are the stable event URLs; date_modified / atom:updated change on corrections.

Fair use

Cache responses for at least a minute, identify your client with a User-Agent, and link back to the site. The data is a manually curated record of public announcements; it is not affiliated with or endorsed by Anthropic and does not describe any individual account.