---
title: "Get aggregated uptime statistics"
method: GET
path: "/monitors/uptime-stats"
tags: ["Monitors"]
---

# Get aggregated uptime statistics

`GET /monitors/uptime-stats`

Returns aggregated uptime statistics across all monitors for the specified timeframe, including a logs array of incident entries.

## Query parameters

- `logLimit` number
- `timeFrame` 'DAY' | 'WEEK' | 'MONTH' | 'DAYS_30' | 'YEAR' | 'ALL' | 'CUSTOM', required
- `start` number
- `end` number

## Response `200`

- UptimeStatsDto
  - `overallUptime` number, required
  - `totalIncidents` number, required
  - `totalTimeWithoutIncidents` number, required
  - `affectedMonitors` number, required
  - `logs` object[]
    - `type` 'DOWNTIME' | 'SLOW_RESPONSE', required
    - `datetime` union, required
      - unknown
      - string
    - `duration` number, nullable, required
  - `mtbf` number, nullable, required

---

[API](https://skmtc.net/uptimerobot/apis/uptimerobot-api.md) · [All operations](https://skmtc.net/uptimerobot/apis/uptimerobot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/uptimerobot/uptimerobot-api/revisions/2b6fa8c427ba/schema)
