Skip to content

List check results

GET
/api/v1/monitors/{id}/results

Returns paginated check results for a monitor, ordered by most recent first.

id
required
integer
Example
42

Unique monitor identifier.

limit
integer
default: 50 >= 1 <= 1000
Example
50

Maximum number of results to return.

offset
integer
0
0

Number of results to skip for pagination.

A paginated list of check results.

object
results
required
Array<object>

The result of a single monitor check.

object
id
required

Unique check result identifier.

integer
Example
98765
monitor_id
required

ID of the monitor this result belongs to.

integer
Example
42
status
required

Result of the check.

string
Allowed values: up down
Example
up
latency_ms
required

Response latency in milliseconds.

integer
Example
132
status_code

HTTP status code returned (if applicable).

integer
nullable
Example
200
message

Additional details or error message.

string
nullable
Example
OK
region
required

Geographic region from which the check was performed.

string
Example
eu-west-1
checked_at
required

When the check was executed.

string format: date-time
Example
2026-03-29T12:00:00Z
total
required

Total number of results available.

integer
Example
1440
limit
required

Maximum results returned per page.

integer
Example
50
offset
required

Number of results skipped.

integer
0

Authentication credentials are missing or invalid.

Error response returned when a request fails.

object
error
required

A human-readable error message.

string
Example
monitor not found
Example
{
"error": "unauthorized"
}

The requested resource was not found.

Error response returned when a request fails.

object
error
required

A human-readable error message.

string
Example
monitor not found
Example
{
"error": "not found"
}