Developers: API, Badges & Embeds

Free · No API key

Use AI Status Watch uptime data from anywhere — free and without an API key. We provide a JSON API, live SVG badges, an embeddable iframe widget, RSS, and llms.txt. Commercial use is allowed (please attribute the source).

JSON API

Returns the current status of all services or a single service as JSON. No auth, cached for ~30 seconds.

All services

Fetch the status of every supported AI service in one call.

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

Single service

developers.apiOneDesc

GET https://status.itlibra.com/api/status/{slug}
Example response
{
  "source": "status.itlibra.com",
  "generatedAt": "2026-06-05T09:00:00.000Z",
  "services": [
    {
      "slug": "chatgpt",
      "name": "ChatGPT",
      "category": "chat",
      "level": "operational",
      "official": "none",
      "updatedMinAgo": 1,
      "officialUrl": "https://status.openai.com/",
      "detail": "https://status.itlibra.com/ja/chatgpt-status"
    }
  ]
}

level: operational · degraded · partial · major · maintenance · unknown

Status badges (SVG)

Live SVG badges you can drop into a README or blog. Each request shows the latest status. For a GitHub README, just paste the Markdown.

Preview (live)
chatgpt statusclaude statusgemini statusgithub-copilot statusall AI status
Markdown (GitHub README, etc.)
[![ChatGPT status](https://status.itlibra.com/api/badge/chatgpt.svg)](https://status.itlibra.com/en/chatgpt-status)
HTML
<img src="https://status.itlibra.com/api/badge/chatgpt.svg" alt="ChatGPT status" height="20">

all.svg shows the overall status across all services. Use ?label=Your+text to change the left label.

Embeddable widget

Drop a single iframe to put a live AI status board on your site or dashboard. Theme, language and the services shown are all set via query parameters.

Preview (live)
Embed code
<iframe
  src="https://status.itlibra.com/embed?services=chatgpt,claude,gemini&theme=dark&lang=en"
  width="520" height="320" title="AI status"
  style="border:0;width:100%;max-width:520px" data-aistatus loading="lazy"></iframe>

Options

ParameterValuesDescription
serviceschatgpt,claude,… / allService slugs to show (comma-separated). all for every service. Defaults to the main services.
themedark · lightColor scheme. dark (default) or light.
langja · en · es · …Display language (ja/en/es/pt/zh/ko/de/fr/ru/zh-tw).
compact11 for a tighter, space-saving layout.

The widget posts its height to the parent frame on load. To auto-resize the iframe, add the following script.

<script>
window.addEventListener('message', function (e) {
  if (e.data && e.data.type === 'aistatus-embed-height') {
    var f = document.querySelector('iframe[data-aistatus]');
    if (f) f.style.height = e.data.height + 'px';
  }
});
</script>

RSS feeds

Subscribe to outage and recovery events via RSS.

All services
https://status.itlibra.com/feed.xml
Single service
https://status.itlibra.com/api/feed/{slug}

llms.txt

A machine-readable summary for AI/LLMs, linking the service list, key pages, comparison articles, and machine-readable APIs.

https://status.itlibra.com/llms.txt

Supported services (slug)

chatgptopenai-apicodexclaudeclaude-apiclaude-codegeminigemini-apicursorgithub-copilotperplexitycoheregroqpoeelevenlabsstability-aireplicaterunway

Terms & attribution

Free, including commercial use. When you display the data, please attribute the source, e.g. "Source: AI Status Watch (status.itlibra.com)". Uptime and other derived figures are our own estimates, not the providers’ official values. Please avoid excessive request rates beyond fair use.

Read the disclaimer
Developers — API, Badges & Embeddable Widget | AI Status Watch