Data Platform

Data Feeds

Published, versioned, read-only JSON. Free access to delayed KRS intelligence — the same proprietary engine that will power KRS Pro.

Availability

Feeds are static files regenerated at build time, not a continuously live service. Commercial distribution depends on benchmark validation that has not yet been completed.

KRS Free — Research API

Available

Open access to delayed KRS intelligence.

  • Driver ratings and rankings for F1, NASCAR, and MotoGP
  • Historical ratings and selected predictive analytics
  • Original KRS-generated intelligence, not redistributed source data
  • The same proprietary ratings engine that powers Pro
  • No authentication, no API key

KRS Pro — Coming 2027

In development

Real-time predictive intelligence.

  • Real-time ratings and predictions, published without delay
  • Live race and qualifying integration
  • News, incident, penalty, and weather intelligence
  • Event-driven prediction updates
  • Premium API access

Live · Free

KRS Ratings Feed (v1)

The KRS feed publishes a stable, versioned endpoint alongside a moving one. Both return identical JSON. No authentication or API key is required — fetch them directly.

Stable · recommended

https://www.kittysports.gg/feed/krs/v1/latest.json

Frozen v1 schema. Build integrations against this — it never receives breaking changes.

Moving · latest

https://www.kittysports.gg/feed/krs/latest.json

Always tracks the newest published feed (currently v1).

$ curl -s https://www.kittysports.gg/feed/krs/v1/latest.json

Live Response (trimmed)

{
  "meta": {
    "source": "KRS",
    "maturity": "prototype",
    "disclaimer": "Driver Strength, projection outputs, and the confidence score are generated by the KRS computation layer; the remaining supporting signals and market comparison remain sample analytical values — not live probabilities or live odds.",
    "versioning": {
      "methodologyVersion": "krs-2-signals",
      "modelVersion": "krs-projections-1",
      "dataVersion": "hybrid-openf1-2026-partial",
      "providerVersion": "openf1-read-only"
    },
    "generatedAt": "2026-10-15T07:42:31.723Z",
    "dataCutoffAt": "2026-10-15T07:42:31.723Z",
    "provider": "openf1",
    "season": 2026,
    "driverSource": "static",
    "apiVersion": "v1"
  },
  "drivers": [
    {
      "driverId": "NOR",
      "acronym": "NOR",
      "name": "L. Norris",
      "team": "McLaren",
      "rating": {
        "driverStrength": 90.7,
        "formRating": 89.21052631578948,
        "qualifyingRating": 88.82608695652173,
        "constructorSupport": 85.63636363636364,
        "consistencyRating": 85.89473684210526,
        "confidenceScore": 82
      },
      "projections": {
        "podiumChance": 55,
        "top5Chance": 78,
        "top10Chance": 86,
        "pointsChance": 86
      }
    }
  ],
  "market": [
    {
      "driver": "M. Verstappen",
      "projection": "34.2%",
      "marketImplied": "30.1%",
      "delta": "+4.1%",
      "confidence": "High"
    }
    /* … further rows … */
  ]
}

Driver Strength, projections, and confidence are computed by the KRS engine; supporting signals and market comparison remain sample analytical values — not live odds.

The catalog above lists this feed as krs-f1-2026, a KRS-controlled display label. The response itself returns the raw dataVersion shown here — integrations should read the field, not the label.

See these ratings rendered across all three series.

View Ratings

Live · API Catalog

Live Platform Feeds

Every published KittySports platform feed, read live from the API catalog at /feed/v1/index.json. These are the exact feeds KittyGP and other consumers integrate against.

KRS Series Catalog

/feed/krs/v1/index.json

KRS supported motorsport rating series. Discovery index: resolves each series to its published KRS feed so consumers never hardcode feed paths.

apiVersion: v1dataVersion: krs-multiseries-2026items: 3depends on: krs

update source: 2026-10-15T20:01:36.361Z

KRS Canonical Feed

/feed/krs/canonical/v1/latest.json

Every rated competitor across all KRS series, normalized to one contract. Projection of the per-series feeds — nothing is recalculated. Render any series without series-specific logic.

apiVersion: v1dataVersion: krs-multiseries-2026items: 104depends on: krs, krs-nascar, krs-motogp

update source: 2026-10-15T20:01:36.978Z

KRS — Kitty Rating System

/feed/krs/v1/latest.json

Driver Strength, supporting ratings, confidence, and finish projections. The proprietary rating engine output. Formula 1 series.

apiVersion: v1dataVersion: krs-f1-2026items: 22depends on: —

update source: 2026-10-15T07:42:31.723Z

KRS — NASCAR Cup Series

/feed/krs/nascar/v1/latest.json

NASCAR Cup driver strength, form, qualifying, equipment support, consistency, confidence, and Win / Top 5 / Top 10 projections. Derived from completed-race provider results.

apiVersion: v1dataVersion: krs-nascar-2026items: 54depends on: —

update source: 2026-07-28T03:43:48.462Z

KRS — MotoGP

/feed/krs/motogp/v1/latest.json

MotoGP rider strength, form, qualifying, sprint performance, team support, consistency, confidence, and Win / Podium / Top 10 projections. Derived from completed-round Grand Prix, Sprint, and qualifying results.

apiVersion: v1dataVersion: krs-motogp-2026items: 28depends on: —

update source: 2026-07-28T14:30:55.021Z

Markets — Consensus & Pricing

/feed/markets/v1/latest.json

Implied probability, consensus, best price, market health, and per-source provider quotes with deep links. Source mode (sample fixture or live provider aggregate) is reported by the feed itself.

apiVersion: v1dataVersion: aggregate-2026items: 11depends on: —

update source: 2026-07-11T17:50:56.224Z

Signals — Normalized Platform Outputs

/feed/signals/v1/latest.json

Typed, normalized signals ('what do we know?') derived verbatim from KRS and Markets outputs. No recalculation.

apiVersion: v1dataVersion: signals-2026items: 878depends on: krs, markets

update source: 2026-10-15T20:01:37.602Z

Intelligence — Interpretation Layer

/feed/intelligence/v1/latest.json

Valuation and agreement insights ('what does it mean?') interpreted from Signals/KRS/Markets. Evidence cites Signal IDs.

apiVersion: v1dataVersion: intelligence-2026items: 44depends on: krs, markets, signals

update source: 2026-10-15T20:01:38.255Z

Catalog generated 2026-10-15T20:01:38.849Z · 8 feeds.

Concepts

Feed Design Concepts

Infrastructure design principles guiding the KittySports feed architecture.

Versioned Schemas

All feeds are schema-versioned. Breaking changes are never deployed to existing endpoints — new versions are published alongside prior versions.

Confidence Metadata

Every rating and projection record carries a confidence score, enabling consumers to filter by certainty level.

Canonical IDs

Drivers, constructors, and events are referenced by stable canonical IDs — not display names — ensuring consistent joining across feed types.

Immutable Records

Projection feeds reflect the model state at generation time. Historical records are never retroactively altered.

Event-Gated Projections

Projection outputs are gated to the event lifecycle — pre-race projections are clearly separated from post-race attribution records.

Batch + Streaming

Planned architecture supports both batch retrieval for historical datasets and streaming delivery for realtime event-day outputs.

Roadmap

Planned Feed Types

Beyond the current feed modules, the following additional feed types are planned as the platform infrastructure matures.

Championship Standings Feed

Live and projected standings with trajectory modeling.

Timing & Session Feed

Sector times, lap records, and session-level timing data.

Market Comparison Feed

Structured comparison of model projections against market-implied lines.

Historical Archive Feed

Deep historical race and session data spanning multiple seasons and categories.

Model-vs-Actual Feed

Post-event projection accuracy records for external calibration analysis.

Partner Entitlements Feed

Custom-scoped feed delivery for partner products with entitlement controls.

Published feeds are free to read. Everything listed here is planned, not available.