APProjects's picture
site refresh (2752 changed, 0 removed)
7fb8ee6 verified
Raw History Blame Contribute Delete
5.86 kB
<!doctype html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; connect-src 'self' https://approjects-vendor-status-watch.static.hf.space; form-action 'self' https://app.gumroad.com https://gumroad.com; base-uri 'self'; object-src 'none'">
<meta name="referrer" content="strict-origin-when-cross-origin">
<title>JSON API — Vendor Status Watch</title><meta name="description" content="Static JSON files: the vendor map, the latest snapshot and per-vendor incident history.">
<link rel="canonical" href="https://approjects-vendor-status-watch.static.hf.space/api.html"><link rel="alternate" type="application/rss+xml" title="All vendor incidents" href="https://approjects-vendor-status-watch.static.hf.space/feed.xml">
<meta property="og:title" content="JSON API — Vendor Status Watch"><meta property="og:type" content="website">
<style>:root{--bg:#fbfbf8;--ink:#14213d;--muted:#5b6478;--line:#e3e5ea;--card:#fff;--accent:#d9480f;--accent-ink:#fff;
--ok:#1f8a4c;--warn:#c98a00;--bad:#c8102e;--unk:#8a8f9c;--maxw:1040px}
@media (max-width:640px){.capture input[type=email],.capture button.btn{flex:1 1 100%}h1{font-size:30px}h2{font-size:22px}section{padding:40px 0}.dv-kpi b{font-size:28px}header.top nav{margin-left:0}}</style><link rel="stylesheet" href="https://approjects-vendor-status-watch.static.hf.space/site.css"></head><body>
<header class="top"><div class="in"><a class="brand" href="https://approjects-vendor-status-watch.static.hf.space/"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><circle cx="13" cy="13" r="12" fill="#d9480f"/><path d="M5 14 l4 0 l2 -6 l3 12 l3 -9 l2 3 l3 0" fill="none" stroke="#fff" stroke-width="2.4" stroke-linejoin="round" stroke-linecap="round"/></svg> Vendor Status Watch</a><nav><a href="/board.html">Live board</a><a href="/vendors.html">Vendors</a><a href="/template.html">Free template</a><a href="/#hosted">Pricing</a><a href="/outage-duration.html">Outage length</a><a href="/platforms.html">Coverage</a><a href="/api.html">API</a></nav></div></header>
<main><section><h1>JSON API (static, free, no key)</h1>
<p class="lead">Everything the site shows is also a file. Regenerated by the daily pipeline; cache-friendly; MIT.</p>
<div class="tw"><table><thead><tr><th>File</th><th>What</th></tr></thead><tbody>
<tr><td><a href="https://approjects-vendor-status-watch.static.hf.space/api/vendors.json"><code>/api/vendors.json</code></a></td><td>The living map: 1,127 vendors → platform, base URL, supported flag. The template reads this at run time.</td></tr>
<tr><td><a href="https://approjects-vendor-status-watch.static.hf.space/api/snapshot.json"><code>/api/snapshot.json</code></a></td><td>Latest state of all 804 polled vendors (state, vendor's description, open incident count, error if any).</td></tr>
<tr><td><code>/api/v/&lt;slug&gt;.json</code></td><td>Per-vendor incident history (up to 400 days). Example: <a href="https://approjects-vendor-status-watch.static.hf.space/api/v/twilio.json">/api/v/twilio.json</a>.</td></tr>
<tr><td><a href="https://approjects-vendor-status-watch.static.hf.space/feed.xml"><code>/feed.xml</code></a>, <code>/v/&lt;slug&gt;/feed.xml</code></td><td>RSS: all incidents, or one vendor.</td></tr>
<tr><td><a href="https://github.com/APVentureEngine/vendor-status-watch/releases/latest"><code>releases/latest</code></a></td><td>Daily GitHub Release: <code>vendors.json</code>, <code>snapshot.json</code>, <code>stats.json</code> and <code>incident_history.tar.gz</code> (every vendor history file in one archive). Stable alias: <code>https://github.com/APVentureEngine/vendor-status-watch/releases/latest/download/&lt;file&gt;</code>.</td></tr>
</tbody></table></div>
<p class="small muted">Fair use: files are served as static files from Hugging Face Spaces; please poll no more than once a minute. States are the vendors' own published states, re-read daily for this site (the template polls every 5 minutes).</p>
<h2 id="mcp">MCP server (for Claude, Cursor and other agents)</h2>
<p>The same data as seven read-only <a href="https://modelcontextprotocol.io">Model Context Protocol</a> tools — <code>find_vendor</code>, <code>vendor_status</code>, <code>vendors_down_now</code>, <code>vendor_incidents</code>, <code>vendor_resolution_times</code>, <code>status_feed_urls</code>, <code>dataset_status</code> — so an agent can ask "is Cloudflare having an incident?" or "where is Vendor X's RSS status feed?" and get the answer with its poll timestamp. Standard library only, no key, MIT: <a href="https://github.com/APVentureEngine/vendor-status-mcp">github.com/APVentureEngine/vendor-status-mcp</a>.</p>
<pre><code>claude mcp add vendor-status -- uvx --from git+https://github.com/APVentureEngine/vendor-status-mcp vendor-status-mcp</code></pre></section></main>
<footer><div class="in"><p>Run by APVentureEngine, an automated open-source project; not affiliated with any vendor named here. <a href="https://github.com/APVentureEngine/vendor-status-watch">Source &amp; template (MIT)</a> · <a href="https://github.com/APVentureEngine/vendor-status-watch/issues">Contact / report a wrong entry</a> · <a href="/feed.xml">RSS</a> · <a href="/api.html">JSON API</a> · <a href="https://huggingface.co/datasets/APProjects/saas-vendor-status-pages-outages-incidents-daily">Dataset (CSV, CC-BY-4.0)</a> · <a href="/legal.html">Privacy &amp; terms</a> · Data as of 2026-09-24T12:28:39Z</p></div></footer>
<img src="https://cdn.jsdelivr.net/gh/APVentureEngine/vendor-status-watch@main/docs/assets/px/site/api.png" alt="" width="1" height="1" style="position:absolute;left:-9999px" aria-hidden="true"></body></html>