Free market risk API & embeddable widget

Use the Game Over Gauge crash-risk and geopolitical risk scores in your own dashboards, bots, newsletters or research. Everything is free: no API key, no sign-up, CORS is enabled, and the data refreshes daily at about 09:05 UTC.

We just ask for a visible link back to gameovergauge.run.place wherever you show the data.

Endpoints

GETReturns
https://gameovergauge.run.place/api/gauge/latestToday's full reading: total, bands, financial and geopolitical scores, all 10 indicators with 30-day history, regime and geopolitical drivers.
https://gameovergauge.run.place/api/gauge/historyDaily total, financial and geopolitical scores, band and regime for every day since 27 October 2025.
https://gameovergauge.run.place/geo_live.jsonGeopolitical risk index with scored flashpoints.
https://gameovergauge.run.place/geo_sentinel.json30-day Geo Sentinel forecast with reasoning and market sensitivity.
https://gameovergauge.run.place/rss.xmlRSS feed of daily briefings.

Older integrations that send an X-GOG-API-Key header keep working. The header is simply ignored.

Examples

curl -s https://gameovergauge.run.place/api/gauge/latest | jq '{total_score, band, financial_score, geo_score}'
Sample /api/gauge/latest response (trimmed)
{
  "timestamp_utc": "2026-10-03T09:06:00Z",
  "total_score": 70.2,
  "band": "Nearly Crash",
  "financial_score": 75.9,
  "geo_score": 53.01,
  "geo_band": "Risky",
  "regime": {
    "primary": "risk_off",
    "confidence": 0.5
  },
  "components": [
    "\u202610 indicators\u2026"
  ],
  "geo_factors": [
    "\u2026"
  ]
}
Sample /api/gauge/history response
{
  "history": [
    {
      "date": "2026-10-02",
      "total": 70.2,
      "financial": 75.6,
      "geo": 54.09,
      "band": "Nearly Crash",
      "regime": "risk_off"
    },
    {
      "date": "2026-10-03",
      "total": 70.2,
      "financial": 75.9,
      "geo": 53.01,
      "band": "Nearly Crash",
      "regime": "risk_off"
    }
  ]
}

Embed the live gauge on your site

Paste this snippet where you want the gauge to appear. It loads asynchronously, weighs about 6 KB and refreshes itself.

<div data-gog-widget data-theme="dark" data-layout="compact" data-width="400"></div>
<script async src="https://gameovergauge.run.place/widget.js"></script>

Live preview

Prefer an iframe? <iframe src="https://gameovergauge.run.place/embed.html" width="420" height="190" style="border:0" title="Game Over Gauge"></iframe>