---
title: "Live status of every provider"
method: GET
path: "/status"
tags: ["providers"]
---

# Live status of every provider

`GET /status`

## Request

- Base URL: `https://workingproxysites.info/api/v1`
- URL: `https://workingproxysites.info/api/v1/status`
- Auth: none required

## Response `200`

Status over the last 60 minutes.

- StatusSnapshot
  - `updated_at` string, date-time, required
  - `window_minutes` 60, required
  - `providers` StatusEntry[], required
    - `slug` string, required
    - `name` string, required
    - `status` 'operational' | 'degraded' | 'down' | 'unknown', required: Aggregated status over the last 60 minutes; "unknown" when nobody reported.
    - `reporters` integer, required: Independent reporters (one per agent and network) in the window.
    - `last_report_at` string, date-time, nullable, required
    - `success_rate` number, nullable, required: Mean reported success rate, percent.
    - `latency_ms` integer, nullable, required: Median reported latency.
    - `top_issue` 'none' | 'timeouts' | 'connection_errors' | 'auth_errors' | 'blocked' | 'captcha' | 'slow' | 'geo_mismatch' | 'ip_leak' | 'pool_exhausted' | 'dashboard' | 'billing' | 'other', required
    - `open_incidents` integer, required
    - `url` string, uri, nullable, required: Provider's directory thread.

---

[API](https://skmtc.dev/workingproxysites/apis/working-proxy-sites-api.md) · [All operations](https://skmtc.dev/workingproxysites/apis/working-proxy-sites-api/llms.txt) · [OpenAPI document](https://skmtc.dev/workingproxysites/apis/working-proxy-sites-api/revisions/569b34abb022?raw)
