Skip to content

AI API status badges

Show live status and latency for the AI APIs your project depends on. Badges update every minute from our own tests and link back to the full status page.

Badges

  • OpenAI API status OpenAI API
    [![OpenAI API status](https://pingtest.si/badge/openai.svg)](https://pingtest.si/ai/openai)
    <a href="https://pingtest.si/ai/openai"><img src="https://pingtest.si/badge/openai.svg" alt="OpenAI API status" height="20"></a>
  • Claude API status Claude API
    [![Claude API status](https://pingtest.si/badge/anthropic.svg)](https://pingtest.si/ai/anthropic)
    <a href="https://pingtest.si/ai/anthropic"><img src="https://pingtest.si/badge/anthropic.svg" alt="Claude API status" height="20"></a>
  • Gemini API status Gemini API
    [![Gemini API status](https://pingtest.si/badge/gemini.svg)](https://pingtest.si/ai/gemini)
    <a href="https://pingtest.si/ai/gemini"><img src="https://pingtest.si/badge/gemini.svg" alt="Gemini API status" height="20"></a>
  • Groq API status Groq API
    [![Groq API status](https://pingtest.si/badge/groq.svg)](https://pingtest.si/ai/groq)
    <a href="https://pingtest.si/ai/groq"><img src="https://pingtest.si/badge/groq.svg" alt="Groq API status" height="20"></a>
  • Mistral API status Mistral API
    [![Mistral API status](https://pingtest.si/badge/mistral.svg)](https://pingtest.si/ai/mistral)
    <a href="https://pingtest.si/ai/mistral"><img src="https://pingtest.si/badge/mistral.svg" alt="Mistral API status" height="20"></a>
  • DeepSeek API status DeepSeek API
    [![DeepSeek API status](https://pingtest.si/badge/deepseek.svg)](https://pingtest.si/ai/deepseek)
    <a href="https://pingtest.si/ai/deepseek"><img src="https://pingtest.si/badge/deepseek.svg" alt="DeepSeek API status" height="20"></a>

JSON feed

GET https://pingtest.si/api/v1/ai/status.json returns every provider's current state, uptime over 24 hours, 7 days and 30 days, and the median time to first token over the last hour. It allows requests from any website. Please link to pingtest.si/ai where you show the data.

{
  "generated_at_ms": 1792294910000,
  "providers": [
    {
      "provider": "openai",
      "name": "OpenAI",
      "model": "gpt-4o-mini",
      "state": "operational",
      "uptime_pct": { "h24": 100.0, "d7": 99.98, "d30": 99.95 },
      "ttft_ms_p50_1h": 412.0,
      "url": "https://pingtest.si/ai/openai",
      "badge": "https://pingtest.si/badge/openai.svg"
    }
  ]
}

Questions

How often do the badges update?

Each provider is tested every 45 seconds. Badges and the feed are cached for up to a minute, so they are never more than about two minutes behind.

Is the JSON feed free to use?

Yes. It is open to any website and needs no key. Please link to pingtest.si/ai wherever you show the data, and keep requests to about one a minute.

What does the number on the badge mean?

It is the median time to first token over the last hour for the model we test, in milliseconds. The colour shows the current status: green operational, amber degraded, red down, grey no data.

Can I get a badge for my own endpoint?

Monitoring your own endpoint is part of the paid plan. These public badges cover the providers we test ourselves.