HomeBadge
Data API

Embeddable AI API status & latency badges

Is the OpenAI, Claude or Gemini API up? Show it in your README

A status badge reads up, degraded or down from the same probes that run every five minutes from 4 regions; the image is rebuilt about every 30 minutes and links to the provider’s live status page. Down means two or more regions cannot reach the API; degraded means one region failed or the provider’s own status page has an open incident.

OpenAI API status Claude API (Anthropic) status Gemini API (Google) status Mistral API status DeepSeek API status Groq API status

[![OpenAI API status](https://llmlatency.dev/badge/status/openai.svg)](https://llmlatency.dev/provider/openai)

Swap openai for any provider key below (anthropic, google, mistral, …). Same licence, no sign-up, no tracking.

Latency badge

A small SVG badge showing an API’s independently measured edge latency. It updates itself: the image is regenerated from live measurements, so whatever you embed stays current without you touching it.

How do I add the badge?

Markdown — works in a GitHub README:

[![fireworks latency](https://llmlatency.dev/badge/fireworks.svg)](https://llmlatency.dev/provider/fireworks)

HTML:

<a href="https://llmlatency.dev/provider/fireworks"><img src="https://llmlatency.dev/badge/fireworks.svg" alt="fireworks latency"></a>

Replace the provider name in the URL with any provider we measure. The badge shows that provider’s fastest measured region and names it, so the number is never quoted without its origin.

Which badges are available?

ProviderBadgep50 TTFB Fastest region
fireworksfireworks latency badge22 msAsia (Tokyo)
sambanovasambanova latency badge24 msAsia (Tokyo)
basetenbaseten latency badge47 msUS (Central)
googlegoogle latency badge51 msUS (Central)
meta-llamameta-llama latency badge55 msUS (Central)
openrouteropenrouter latency badge58 msAsia (Tokyo)
coherecohere latency badge58 msUS (Central)
upstageupstage latency badge59 msAsia (Tokyo)
typesafetypesafe latency badge75 msUS (Central)
novitanovita latency badge78 msUS (Central)
cerebrascerebras latency badge80 msUS (Central)
siliconflowsiliconflow latency badge84 msUS (Central)
replicatereplicate latency badge86 msUS (Central)
perplexityperplexity latency badge88 msUS (Central)
anthropicanthropic latency badge90 msUS (Central)
targontargon latency badge91 msUS (Central)
glmglm latency badge92 msAsia (Tokyo)
rekareka latency badge94 msUS (Central)
nscalenscale latency badge98 msEurope (Germany)
nebiusnebius latency badge100 msEurope (Germany)

What exactly does the number mean?

Edge latency (time-to-first-byte) at the 50th percentile over the last 24 hours, measured by probes that connect directly to the provider’s own API host — never through a gateway. The badge names the region the figure comes from, because a latency number without an origin is not a fact about a provider. Full method on the methodology page.

Can I use this commercially?

Yes. The badge and the underlying data are licensed CC BY 4.0 — free to use, including commercially, as long as llmlatency.dev is credited. We do not track who embeds it and there is nothing to sign up for. Providers are welcome to display their own figure; the number shown is the same one published in our public tables and is not adjustable by anyone, including us.