Skip to main content
GET
/
site-health
Site Health Pages
curl --request GET \
  --url https://server.promptwatch.com/api/v2/site-health \
  --header 'X-API-Key: <api-key>'
{
  "pages": [
    {
      "url": "https://example.com/no-title",
      "issue": "missingTitle",
      "crawledAt": "2026-05-18T12:00:00.000Z"
    }
  ],
  "total": 8,
  "page": 1,
  "size": 20,
  "totalPages": 1
}

Authorizations

X-API-Key
string
header
required

API key for authentication. Get yours from the Promptwatch dashboard under Settings > API Keys.

Query Parameters

page
integer
default:1

Page number (1-based)

Required range: x >= 1
size
integer
default:20

Page size

Required range: 1 <= x <= 100
issueTypes

Filter by SEO issue type. Repeat for multiple: issueTypes=missingTitle&issueTypes=noH1. Omit for all.

Available options:
missingTitle,
missingDescription,
noH1,
multipleH1,
thinContent

Response

Default Response

pages
object[]
required

Pages matching the requested issue types

total
integer
required

Total pages matching the requested issue types

page
integer
required

Page number (1-based)

size
integer
required

Page size

totalPages
integer
required

Total pages for this page size