AIDownCheck for developers

Your apps depend on AI APIs — so build their status right in. Everything below is free, CORS-open, and needs no API key. Data is real-time (60s cache) and combines official status pages with our own independent checks.

Status API (JSON)

All services:

GET https://aidowncheck.com/api/status

One service:

GET https://aidowncheck.com/api/status/chatgpt

{
  "slug": "chatgpt",
  "name": "ChatGPT",
  "provider": "OpenAI",
  "status": "operational",        // operational | degraded | down | maintenance | unknown
  "confidence": "high",
  "summary": "All systems operational.",
  "likelyCause": null,
  "checkedAt": "2026-06-22T13:00:00.000Z"
}

Slugs: chatgpt, claude, gemini, grok, cursor, bolt, perplexity, windsurf, lovable, github-copilot, poe, midjourney, elevenlabs, runway, cohere, groq, deepl, pinecone, grammarly, synthesia, assemblyai, deepgram, harvey, replicate, devin, huggingface, fal, gamma, fireworks, together, qdrant, heygen, udio, ideogram, otter, langsmith, lambda, writer, baseten, modal, paperspace, crusoe, zilliz, luma, minimax, did, photoroom, cartesia, speechmatics, hume, retell, lightning, descript, fireflies, fathom, sourcegraph, tabnine, qodo, datarobot, scale, wandb, gong, moonshot, manus, n8n, llamaindex, langfuse, cerebras, sambanova, nebius, deepinfra, nscale, novita, cerebrium, beam, unify, portkey, runpod, jina, nomic, marqo, vectara, turbopuffer, labelbox, encord, superannotate, deepset, comet, clarifai, vellum, braintrust, helicone, make, topaz, segmind, veed, twelvelabs, mux, wellsaid, vapi, bland, gladia, sudowrite, mem, dust, relevanceai, continue, factory, chroma, exa, recraft, ai21, voiceflow, botpress, crewai, fishaudio, neuphonic, tavus, creatify, tavily, serpapi, augment, retool, legora, credal, cresta, forethought, decagon, nabla, granola, gumloop, zapier, invideo, deepseek.

Dependency / blast-radius API

What breaks when a provider or infrastructure goes down — the dependency graph no other status API exposes:

GET https://aidowncheck.com/api/what-breaks/anthropic

{
  "target": { "slug": "anthropic", "name": "Anthropic", "kind": "provider" },
  "blastRadius": { "dependents": 5, "noFallback": 3 },
  "dependents": [
    { "slug": "cursor", "name": "Cursor", "tracked": true, "impactWeight": 8, "swappable": true }
  ]
}

MCP server

Let an AI assistant (Claude Desktop, Cursor, …) answer “is my AI stack up?” and “is this error an upstream provider outage?” — using live status and the dependency graph. Tools: ai_status, is_ai_service_down, what_breaks_when. No key needed.

// claude_desktop_config.json (Cursor: same command/args)
{
  "mcpServers": {
    "aidowncheck": {
      "command": "node",
      "args": ["/path/to/aidowncheck/mcp/index.mjs"]
    }
  }
}

Source + setup in the mcp/ folder of our repo (run npm install there first).

Browser extension

A one-click “is this AI down?” for the tab you're on (chatgpt.com, claude.ai, cursor.com, …) — live status, likely cause, and what else the outage affects. Manifest V3, activeTab only, no tracking.

Load it unpacked from the extension/ folder of our repo (chrome://extensions → Developer mode → Load unpacked).

Status badges

Drop a live status badge in your README, status page, or docs:

ChatGPT statusClaude statusGemini status

Markdown:

![ChatGPT status](https://aidowncheck.com/api/badge/chatgpt)

HTML:

<a href="https://aidowncheck.com/is-chatgpt-down">
  <img src="https://aidowncheck.com/api/badge/chatgpt" alt="ChatGPT status" />
</a>

All services

ChatGPT status/api/badge/chatgpt
Claude status/api/badge/claude
Gemini status/api/badge/gemini
Grok status/api/badge/grok
Cursor status/api/badge/cursor
Bolt status/api/badge/bolt
Perplexity status/api/badge/perplexity
Windsurf status/api/badge/windsurf
Lovable status/api/badge/lovable
GitHub Copilot status/api/badge/github-copilot
Poe status/api/badge/poe
Midjourney status/api/badge/midjourney
ElevenLabs status/api/badge/elevenlabs
Runway status/api/badge/runway
Cohere status/api/badge/cohere
Groq status/api/badge/groq
DeepL status/api/badge/deepl
Pinecone status/api/badge/pinecone
Grammarly status/api/badge/grammarly
Synthesia status/api/badge/synthesia
AssemblyAI status/api/badge/assemblyai
Deepgram status/api/badge/deepgram
Harvey status/api/badge/harvey
Replicate status/api/badge/replicate
Devin status/api/badge/devin
Hugging Face status/api/badge/huggingface
fal status/api/badge/fal
Gamma status/api/badge/gamma
Fireworks AI status/api/badge/fireworks
Together AI status/api/badge/together
Qdrant status/api/badge/qdrant
HeyGen status/api/badge/heygen
Udio status/api/badge/udio
Ideogram status/api/badge/ideogram
Otter.ai status/api/badge/otter
LangSmith status/api/badge/langsmith
Lambda status/api/badge/lambda
Writer status/api/badge/writer
Baseten status/api/badge/baseten
Modal status/api/badge/modal
Paperspace status/api/badge/paperspace
Crusoe status/api/badge/crusoe
Zilliz status/api/badge/zilliz
Luma AI status/api/badge/luma
MiniMax status/api/badge/minimax
D-ID status/api/badge/did
Photoroom status/api/badge/photoroom
Cartesia status/api/badge/cartesia
Speechmatics status/api/badge/speechmatics
Hume AI status/api/badge/hume
Retell AI status/api/badge/retell
Lightning AI status/api/badge/lightning
Descript status/api/badge/descript
Fireflies.ai status/api/badge/fireflies
Fathom status/api/badge/fathom
Sourcegraph status/api/badge/sourcegraph
Tabnine status/api/badge/tabnine
Qodo status/api/badge/qodo
DataRobot status/api/badge/datarobot
Scale AI status/api/badge/scale
Weights & Biases status/api/badge/wandb
Gong status/api/badge/gong
Moonshot (Kimi) status/api/badge/moonshot
Manus status/api/badge/manus
n8n status/api/badge/n8n
LlamaIndex status/api/badge/llamaindex
Langfuse status/api/badge/langfuse
Cerebras status/api/badge/cerebras
SambaNova status/api/badge/sambanova
Nebius status/api/badge/nebius
DeepInfra status/api/badge/deepinfra
Nscale status/api/badge/nscale
Novita AI status/api/badge/novita
Cerebrium status/api/badge/cerebrium
Beam status/api/badge/beam
Unify status/api/badge/unify
Portkey status/api/badge/portkey
RunPod status/api/badge/runpod
Jina AI status/api/badge/jina
Nomic status/api/badge/nomic
Marqo status/api/badge/marqo
Vectara status/api/badge/vectara
turbopuffer status/api/badge/turbopuffer
Labelbox status/api/badge/labelbox
Encord status/api/badge/encord
SuperAnnotate status/api/badge/superannotate
deepset status/api/badge/deepset
Comet status/api/badge/comet
Clarifai status/api/badge/clarifai
Vellum status/api/badge/vellum
Braintrust status/api/badge/braintrust
Helicone status/api/badge/helicone
Make status/api/badge/make
Topaz Labs status/api/badge/topaz
Segmind status/api/badge/segmind
VEED status/api/badge/veed
Twelve Labs status/api/badge/twelvelabs
Mux status/api/badge/mux
WellSaid Labs status/api/badge/wellsaid
Vapi status/api/badge/vapi
Bland AI status/api/badge/bland
Gladia status/api/badge/gladia
Sudowrite status/api/badge/sudowrite
Mem status/api/badge/mem
Dust status/api/badge/dust
Relevance AI status/api/badge/relevanceai
Continue status/api/badge/continue
Factory status/api/badge/factory
Chroma status/api/badge/chroma
Exa status/api/badge/exa
Recraft status/api/badge/recraft
AI21 Labs status/api/badge/ai21
Voiceflow status/api/badge/voiceflow
Botpress status/api/badge/botpress
CrewAI status/api/badge/crewai
Fish Audio status/api/badge/fishaudio
Neuphonic status/api/badge/neuphonic
Tavus status/api/badge/tavus
Creatify status/api/badge/creatify
Tavily status/api/badge/tavily
SerpApi status/api/badge/serpapi
Augment Code status/api/badge/augment
Retool status/api/badge/retool
Legora status/api/badge/legora
Credal status/api/badge/credal
Cresta status/api/badge/cresta
Forethought status/api/badge/forethought
Decagon status/api/badge/decagon
Nabla status/api/badge/nabla
Granola status/api/badge/granola
Gumloop status/api/badge/gumloop
Zapier status/api/badge/zapier
inVideo status/api/badge/invideo
DeepSeek status/api/badge/deepseek

Please don't poll more than once a minute (data only updates that often). Status indicators are automated estimates, not statements of fact. AIDownCheck is independent and not affiliated with any AI provider.