---
title: "Get a Website Monitor"
method: GET
path: "/monitors/{id}"
tags: ["Monitoring"]
---

# Get a Website Monitor

`GET /monitors/{id}`

## Request

- Base URL: `https://api.anakin.io/v1`
- URL: `https://api.anakin.io/v1/monitors/{id}`
- Auth: API key in header `X-API-Key`

Fetch one monitor's full configuration and status (next/last check time, active state, per-check credit cost, alert settings).

## Path parameters

- `id` string, required

## Response `200`

The monitor's configuration and status

- Monitor
  - `id` string: Monitor ID.
  - `url` string
  - `intervalMinutes` integer
  - `scope` 'page' | 'site' | 'wire'
  - `watchMode` 'full_page' | 'specific_data'
  - `watchFormat` 'markdown' | 'html' | 'cleaned_html'
  - `isActive` boolean
  - `alertWebhookSecret` string: HMAC signing secret for verifying alert-webhook payloads. Treat as a credential.

## Other responses

- `401`: Missing or invalid API key
- `404`: Unknown monitor id

---

[API](https://skmtc.dev/anakin/apis/anakin-api.md) · [All operations](https://skmtc.dev/anakin/apis/anakin-api/llms.txt) · [OpenAPI document](https://skmtc.dev/anakin/apis/anakin-api/revisions/5eda91e679e5?raw)
