← TopNetworks

Documentation

TopNetworks API

One endpoint. Live health status for every major AI provider. No API key. No signup. Free.

Endpoint

Public · No auth required
GET https://topnetworks.com/api/v1/health

Auth

None

Rate limit

Fair use

Cache

No-store

Format

JSON

Response Format

200 OK · application/json
{
  "timestamp": "2026-03-12T05:00:00Z",
  "providers": {
    "openai":    { "status": "operational", "last_checked": "2026-03-12T04:59:58Z", "response_time_ms": 112 },
    "anthropic": { "status": "operational", "last_checked": "2026-03-12T04:59:58Z", "response_time_ms": 98  },
    "groq":      { "status": "degraded",    "last_checked": "2026-03-12T04:59:58Z", "response_time_ms": 843 },
    "runway":    { "status": "outage",      "last_checked": "2026-03-12T04:59:58Z", "response_time_ms": null }
  },
  "summary": {
    "operational": 16,
    "degraded": 1,
    "outage": 1,
    "unknown": 0
  }
}

Fields

FieldTypeDescription
timestampstringISO 8601 timestamp the response was generated.
providersobjectMap of provider_id → health object.
.statusstring"operational" | "degraded" | "outage" | "unknown"
.last_checkedstring | nullISO timestamp of last poll.
.response_time_msnumber | nullTime (ms) to fetch the provider's status page from our polling server. Not end-user API latency.
summary.operationalnumberCount of operational providers.
summary.degradednumberCount of degraded providers.
summary.outagenumberCount of providers with active outage.
summary.unknownnumberCount of providers with unknown status.

Provider IDs

Use these stable IDs to reference specific providers in the response.

Code Examples

GET /api/v1/health
curl -s https://topnetworks.com/api/v1/health | jq '.summary'

Status Codes

200

OK

Request succeeded. Parse the providers object.

500

Server Error

Something went wrong. Retry with exponential backoff.

x402 Premium AccessLive

The premium endpoint uses the x402 protocol — HTTP 402 Payment Required. Agents pay $0.001 USDC per call on Base L2. No API keys. No accounts. Settlement in ~2 seconds.

EndpointCostReturns
GET /api/v1/healthFreestatus, last_checked, response_time_ms
GET /api/v1/health/premium$0.001 USDC / call+ uptime_pct, avg_response_ms, p95_response_ms, recent_incidents, rate_limit_risk
GET /api/v1/health/premium · $0.001 USDC
# curl — see the 402 response and payment instructions
curl -i https://topnetworks.com/api/v1/health/premium

# HTTP/1.1 402 Payment Required
# Content-Type: application/json
#
# {
#   "x402Version": 1,
#   "error": "X-PAYMENT header is required",
#   "accepts": [{
#     "scheme": "exact",
#     "network": "base",
#     "maxAmountRequired": "1000",
#     "payTo": "0x8De706a42d949D8D021838398051d70127b72f34",
#     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
#   }]
# }