Codex Reset Data API

The Data API from Codex Reset — 3 operation(s) for data.

GitHub OpenAPI

Operations 3

1 of 3 operations are conformant: apis.io called them with no credentials and the responses matched this contract; 1 more answered but could not be checked against a schema. Checked 2026-11-11. how this works · status file

GET /data/codex-resets.csv Reset history as CSV #
GET /data/codex-resets.json Reset history as JSON conformant #
GET /data/datapackage.json Reset history as a Frictionless Data Package observed #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/codex-reset-com:codex-reset-com-data-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

codex-reset-com-data-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Codex Reset Com Data API
  version: 1.0.0
  contact:
    name: codex-reset.com
    url: https://codex-reset.com/developers
  license:
    name: 'Data: CC BY 4.0 with credit to codex-reset.com'
    url: https://creativecommons.org/licenses/by/4.0/
  termsOfService: https://codex-reset.com/terms
  description: 'Operations tagged Data across 2 of this provider''s published API definitions: codex-reset-com-openapi.json, codex-reset-com-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://codex-reset.com
security: []
tags:
- name: Data
paths:
  /data/codex-resets.csv:
    get:
      operationId: getResetHistoryCsv
      summary: Reset history as CSV
      description: RFC 4180, UTF-8, header row; one row per event (see DatasetRow). CC BY 4.0.
      responses:
        '200':
          description: OK
          content:
            text/csv:
              schema:
                type: string
        '503':
          description: Temporarily unavailable; retry in a minute.
      tags:
      - Data
    servers:
    - url: https://codex-reset.com
  /data/codex-resets.json:
    get:
      operationId: getResetHistoryJson
      summary: Reset history as JSON
      description: Title, licence (CC BY 4.0), attribution, coverage, counts, the field list and the rows.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dataset'
        '503':
          description: Temporarily unavailable; retry in a minute.
      tags:
      - Data
    servers:
    - url: https://codex-reset.com
  /data/datapackage.json:
    get:
      operationId: getResetHistoryDataPackage
      summary: Reset history as a Frictionless Data Package
      description: Tabular data package pointing at the CSV, with the same Table Schema.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
        '503':
          description: Temporarily unavailable; retry in a minute.
      tags:
      - Data
    servers:
    - url: https://codex-reset.com
components:
  schemas:
    Dataset:
      type: object
      required:
      - title
      - license
      - attribution
      - fields
      - events
      properties:
        title:
          type: string
        license:
          type: object
        attribution:
          type: string
        fields:
          type: array
          items:
            type: object
        events:
          type: array
          items:
            $ref: '#/components/schemas/DatasetRow'
    DatasetRow:
      type: object
      required:
      - event_id
      - type
      - announced_at
      - date
      - source
      properties:
        event_id:
          type: string
          description: 'Stable id: the X post id, the post id plus "-banked" for the grant a reset post also gave, or the site''s own id for a grant only its monitoring saw.'
        type:
          type: string
          enum:
          - reset
          - banked
          description: reset (usage limits reset for all users) or banked (a reset credit added to accounts for later use).
        announced_at:
          type: string
          format: date-time
          description: When the event was announced, UTC (ISO 8601). For a post, its exact time from the post id.
        date:
          type: string
          format: date
          description: UTC date of announced_at.
        source:
          type: string
          enum:
          - post
          - observed
          description: post (an X post by @thsottiaux) or observed (the site's monitoring accounts; no post).
        post_url:
          anyOf:
          - type: string
            format: uri
          - const: ''
          description: The source post on X; empty for an observed grant.
        banked_state:
          type: string
          enum:
          - ''
          - announced
          - arriving
          - available
          - unknown
          description: 'For a banked grant: announced, arriving, available or unknown. Empty for a reset.'
        summary:
          type: string
          description: One-line English summary of the announcement.
externalDocs:
  description: Developer guide
  url: https://codex-reset.com/developers
x-refined-from:
- codex-reset-com-openapi.json
- codex-reset-com-openapi.yml