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
| GET | Returns |
|---|---|
https://gameovergauge.run.place/api/gauge/latest | Today'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/history | Daily total, financial and geopolitical scores, band and regime for every day since 27 October 2025. |
https://gameovergauge.run.place/geo_live.json | Geopolitical risk index with scored flashpoints. |
https://gameovergauge.run.place/geo_sentinel.json | 30-day Geo Sentinel forecast with reasoning and market sensitivity. |
https://gameovergauge.run.place/rss.xml | RSS 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}'const res = await fetch("https://gameovergauge.run.place/api/gauge/latest");
const g = await res.json();
console.log(`${g.total_score}% (${g.band}) – geo ${g.geo_score}`);import requests
hist = requests.get("https://gameovergauge.run.place/api/gauge/history", timeout=10).json()["history"]
for day in hist[-5:]:
print(day["date"], day["total"], day["band"])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>