Public Status Badges for Any Endpoint
Published February 2026 by Site Informant Team
We just shipped a small feature that solves a real problem: how do you share uptime status publicly without adding scripts, dashboards, or noise?
Site Informant now supports embeddable SVG status badges for any endpoint you choose to make public. It’s a clean visual status indicator powered by the same JSON status endpoint used for automation.
What a Status Badge Is (and Isn’t)
A status badge is meant to answer one question quickly: is this endpoint online right now?
It is not a dashboard. It does not try to cram metrics into a tiny rectangle. It exists to communicate state clearly in places where people already read: documentation, README files, changelogs, and product pages.
Script-Free, Calm by Design
The badge is an SVG generated by the API. No JavaScript. No tracking. No external assets. No animations.
The output is intentionally minimal:
- Online (green)
- Down (red)
- Unknown (gray) when there is no recent data
It’s a small piece of signal you can trust.
It Works for Real Endpoints (Not Just Domains)
Modern monitoring isn’t just “is the homepage up.” Teams monitor health checks, authenticated APIs, partner integrations, and internal services.
Site Informant badges support paths, not just hosts. If you monitor an endpoint like:
https://api.example.com/api/health
the public badge and status endpoints handle that safely by encoding path separators. This keeps URLs predictable while ensuring the correct target is matched.
How to Enable It
In the app, open a site and enable: Make this site’s status public.
Once enabled, you’ll get:
- A public JSON status endpoint
- An embeddable SVG badge endpoint
- Copyable embed HTML (link + image)
Public Status API and Badge Endpoints
Public status JSON:
https://api.siteinformant.com/api/public/status/{target}
Public status badge SVG:
https://api.siteinformant.com/api/public/status/badge.svg/{target}
The badge is designed to work anywhere you can embed an image.
Embed Example
The app provides a ready-to-paste snippet like this:
<a href="https://api.siteinformant.com/api/public/status/example.com" target="_blank" rel="noopener">
<img src="https://api.siteinformant.com/api/public/status/badge.svg/example.com"
alt="example.com status"
height="28"
style="border:0; vertical-align:middle;" />
</a>
Keep it simple: it links to the JSON status endpoint, and the image is the badge.
Why This Fits the Site Informant Ethos
Site Informant is built around signal over noise. A status badge is a compact form of signal: it is easy to read, hard to misinterpret, and cheap to consume.
It also aligns with an API-first posture. The badge is not a separate feature with separate data. It is a thin presentation layer over the public status endpoint.
That keeps the system honest and predictable.
Publish a clean status badge for any endpoint: Try Site Informant