API

Free, public JSON API for live AI service status. All data is CC-BY-4.0. Every response includes a License: CC-BY-4.0 header.

RATE LIMITS

FREE TIER30 req/min

Per IP address. No API key required.

Need higher limits? Get in touch for pricing: hello@weary.ai

RESPONSE HEADERS

Content-Typeapplication/json
LicenseCC-BY-4.0
Cache-Controlpublic, s-maxage=30, stale-while-revalidate=30
Access-Control-Allow-Origin* (CORS enabled)

ENDPOINTS

GET/api/v1/status

Current status of all 26 tracked AI services

EXAMPLE
curl https://weary.ai/api/v1/status
RESPONSE
{
  "status": "ok",
  "timestamp": "2026-04-19T...",
  "services": [
    { "slug": "chatgpt", "name": "ChatGPT", "status": "operational", ... },
    { "slug": "claude", "name": "Claude", "status": "operational", ... },
    ...
  ],
  "license": "CC-BY-4.0"
}
GET/api/v1/services/:slug

Detailed status for a single service (e.g. chatgpt, claude, gemini)

EXAMPLE
curl https://weary.ai/api/v1/services/chatgpt
RESPONSE
{
  "slug": "chatgpt",
  "name": "ChatGPT",
  "status": "operational",
  "uptime": { "24h": 99.9, "7d": 99.8, "30d": 99.7 },
  "incidents": [],
  "license": "CC-BY-4.0"
}
GET/api/v1/incidents

List recent incidents, with optional filters

EXAMPLE
curl https://weary.ai/api/v1/incidents?severity=major&service=chatgpt
RESPONSE
{
  "incidents": [...],
  "filters": { "since": null, "severity": "major", "service": "chatgpt" },
  "license": "CC-BY-4.0"
}
GET/api/v1/check?q=:query

Check a specific service by name, domain, or URL. Returns a verdict.

EXAMPLE
curl https://weary.ai/api/v1/check?q=chatgpt
RESPONSE
{
  "tracked": true,
  "service": { "slug": "chatgpt", "name": "ChatGPT", "domain": "chatgpt.com" },
  "status": "operational",
  "latencyMs": 142,
  "verdict": { "headline": "IT'S FINE.", "emoji": "🤖✨", ... },
  "license": "CC-BY-4.0"
}
GET/api/v1/openapi.json

OpenAPI 3.0 spec for all endpoints

EXAMPLE
curl https://weary.ai/api/v1/openapi.json
RESPONSE
Full OpenAPI 3.0.3 specification
GET/api/v1/export?format=csv

Export all service status data as CSV

EXAMPLE
curl https://weary.ai/api/v1/export?format=csv
RESPONSE
slug,name,category,domain,status,lastChecked\nchatgpt,ChatGPT,...

QUERY PARAMETERS

ENDPOINTPARAMTYPEDESCRIPTION
/api/v1/incidentssincestringISO 8601 date — filter incidents from this date
/api/v1/incidentsseveritystringminor, major, or critical
/api/v1/incidentsservicestringService slug to filter by
/api/v1/checkqstringService name, domain, or URL to check (required)
/api/v1/exportformatstringExport format — currently only csv

ATTRIBUTION

When using this data, please attribute: "Data from weary.ai, CC-BY-4.0, https://weary.ai"

Also available: llms.txt · .well-known/weary.json · OpenAPI spec · MCP server