Developers

Put live status where your users are.

Badges, a help-desk widget, a free JSON API and a connector for AI assistants. No sign-up, no key.

Badges

“This site is live, monitored by Down US”, or a partner’s live status. Changes by itself during an incident, and links to a page anyone can check. Not listed yet? Add your site, free.

Your site
Others
Theme


      

Brand colours on any badge: &accent= and &bg= (six-digit hex, no #) and &radius= (0 to 24). Status colours stay red, orange and green on every badge. Badges already on sites with ?style=seal keep working.

Help-desk widget

Up to 12 live statuses in Zendesk, Freshdesk, Intercom or any page, so customers see when a problem is upstream.

<div data-down-widget data-services="kktcell,telsim,kibtek" data-title="Our partners"></div>
<script src="https://down-us.extrafemi.com/widget.js" async></script>

Add data-theme="dark" for dark pages. Loads once per visitor every 2 minutes.

For AI assistants (MCP)

Add this address in your assistant’s connector settings, then ask “Is KKTCELL down?”.

https://down-us.extrafemi.com/api/v1/mcp

whats_downget_statussearch_servicesoutage_history

API

Base address https://down-us.extrafemi.com/api/v1. Every answer is JSON, cached, and open to any website (CORS). The id is the last part of a service’s page address: https://down-us.extrafemi.com/s/kktcell.

GET/status

Every service’s status now, in one call.

GET/status/:id

One service: status, since when, reason, incident and its stage, uptime.

GET/services

Every service: id, name, category, page and badge addresses.

GET/report/:id

A week, month, quarter or year: uptime, outages, rank. ?period= and &m=YYYY-MM.

GET/outages

Confirmed outages in a year, newest first. ?year= and &cat=.

GET/peaks

The worst day, week, month and quarter for outages.

POST/api/check

Check any public website from the US and from abroad, with a plain verdict.

POST/mcp

The same data as tools for AI assistants.

Try it: KKTCELL right now
curl https://down-us.extrafemi.com/api/v1/status/kktcell
Loading…
const r = await fetch('https://down-us.extrafemi.com/api/v1/status/kktcell');
const s = await r.json();
console.log(`${s.name} is ${s.label}`);
Status values and fields
operational working normally degraded slow or failing some checks outage down, confirmed by our checks reports many people report problems pending or quiet being checked, or no reports
statusOne of the values above.
labelThe status in plain words.
sinceWhen the status last changed, in milliseconds since 1970 (UTC).
checkedAtWhen we last checked the service.
uptime30dShare of the last 30 days it was not in a confirmed outage, as a percentage.
pageThe service’s public page on Down US. Link to it when you show our data.
Cached answersStatuses for 60 seconds, badges for 5 minutes. Asking more often returns the same answer.
Fair useAbout one call a minute per service from a server. Heavy or commercial use needs a data licence.
CreditSay “Status by Down US” and link to the service’s page. Don’t change a badge. Statuses are measurements, not guarantees (terms).

Changelog

15 October 2026The site now says how often each service is really checked.
Financial services are now six sectors: banking, payments, investment, investing apps, capital markets, and insurance.
Services are now grouped by sector of the economy, with government kept on its own.
14 October 2026Sponsor the awards online, from ₦37,500.
Pay online for the full report and ads, by card or transfer, without leaving the page.
The awards name the ten most reliable in each sector, and the security check now blends in.
The awards pages now share the site's navigation, with a menu on phones and tablets.
The Awards page is live with a waitlist; status pages, report cards and Add or suggest have their own pages.
Use-case pages now show screenshots of exactly what each feature looks like.
Status pages are now listed under Business, and the business and advertising pages are easier to scan.
POST /api/check: check any public website from inside the country and from abroad, as on the /check page.
POST /api/v1/mcp: the API as tools for AI assistants (whats_down, get_status, search_services, outage_history).
Help-desk widget: one script tag shows the live status of up to 12 services on your page.
Every confirmed outage and official incident now has its own page, listed in /sitemap-outages.xml.
GET /status/:id: incident now has stage, update and updatedAt, and resolvedIncident shows an incident that ended in the last 6 hours.
Brand colours for every badge: add &accent=RRGGBB and &bg=RRGGBB (hex, no #) to match your site, for example ?style=card&accent=005c37&bg=0b3a26.
Corner rounding for badges: &radius=0 (square) to 24.
GET /outages and GET /peaks added to the API reference.
13 October 2026Live status (style=live) and the uptime chip (style=chip) redesigned. Badges already embedded with style=seal keep working.
New badges for a service’s own site: style=site, card, stamp, tag and ring, saying “This site is live”.
New: GET /outages (confirmed outages in a year, ?year= and ?cat=) and GET /peaks (the worst day, week, month and quarter).
11 October 2026Version 1: services, status, report and badges.

Questions or a feature request? Use our contact form.