GET List & Get Monitors

List your monitors or fetch a single monitor by ID

GEThttps://api.anakin.io/v1/monitors

List all monitors you own.

Response

200 OK
{
  "monitors": [
    {
      "id": "b1e7c2a4-…",
      "url": "https://example.com/product/123",
      "watchMode": "specific_data",
      "intervalMinutes": 60,
      "isActive": true,
      "sessionExpired": false,
      "aiMode": true,
      "creditCostPerRun": 4,
      "nextRunAt": "2026-01-01T12:00:00Z",
      "lastCheckedAt": "2026-01-01T11:00:00Z",
      "createdAt": "2025-12-01T09:00:00Z",
      "updatedAt": "2025-12-15T09:00:00Z"
    }
  ]
}

Each item is a full Monitor object.


GEThttps://api.anakin.io/v1/monitors/{id}

Fetch a single monitor by ID.

Path Parameters

ParameterTypeDescription
id requiredstringThe monitor ID.

Response

200 OK

Returns the Monitor object. Returns 404 not_found if the monitor doesn't exist or isn't yours.


Code Examples

# List all monitors
curl https://api.anakin.io/v1/monitors \
  -H "X-API-Key: your_api_key"

# Get one
curl https://api.anakin.io/v1/monitors/b1e7c2a4-... \
  -H "X-API-Key: your_api_key"