Try the RankNibbler SEO API

List alert contacts Beta

GET /api/v1/alerting/contacts

Every alert contact in your workspace, sorted by name. Contacts are people without a RankNibbler login.

Needs an X-API-Key header whose owner has access to uptime monitoring in the app. The call counts once against your daily quota. See Monitoring API: getting started for authentication, rate limits and errors.

Response

200 · application/json
  1. {
  2. "total": 1,
  3. "contacts": [
  4. {
  5. "id": "ct_5b8d1f0a9c2e4d6f7a83",
  6. "name": "Night shift",
  7. "methods": [
  8. { "id": "318", "kind": "email", "target": "[email protected]", "severity": "all", "optedOut": false }
  9. ],
  10. "createdAt": "2026-09-17T09:02:11.000Z",
  11. "updatedAt": "2026-09-17T09:02:11.000Z"
  12. }
  13. ],
  14. "usage": { "used": 42, "dailyLimit": 100, "tier": "free" }
  15. }

The whole list comes back in one response; there is no paging. See the contact object for every field.

Request

Errors

StatusWhen
401The API key is missing or invalid.
403The key's owner doesn't have access to uptime monitoring, or the key isn't linked to a workspace.
405The endpoint doesn't accept that method.
429A rate limit or your daily quota was hit. Read Retry-After, in seconds.
500, 503Something went wrong, or the API is temporarily unavailable. Try again.

Errors are JSON: { "error": "message" }. See Monitoring API errors.

Related