Scout is in active development. Public launch: 1 December 2026. Until then, explore the live sandboxes and docs — public signup and API keys are not open yet.
FeaturePOST /v1/checks/*

Page Checks API

Wenn du nicht gleich ein großes Facts-Pack brauchst, sondern eine gezielte Antwort pro URL: Sichtbarkeit, Security, axe-A11y oder Tech-Facts.

Was du mit Page Checks machen kannst

Gezielte Einzel-Checks statt großem Facts-Pack: Sichtbarkeit eines Elements, Security-Signale, axe-A11y oder Tech-Inventory — jeweils ein klarer Endpoint.

  • Visibility: existiert, sichtbar, im Viewport, nicht verdeckt
  • Security: TLS/Header/Mixed-Content Facts
  • A11y: raw axe Output
  • Tech: Framework-/CMS-/Analytics-Hinweise
API Call
editable
Request body
{'{'}
:,
:,
:,
:
{'}'}

Endpoint wechseln — Selector, Viewport und Cookie-Banner sind editierbar.

Response
Security check
example.com

Strukturierte Check-Facts — Details im Response-Tab.

curl
Noch keine Anfrage
json
{
  "message": "Demo noch nicht ausgeführt"
}

Endpoints & Parameter

Endpoint wählen — darunter siehst du eine beispielhafte Anfrage und die Erklärung aller relevanten Parameter.

POST /v1/checks/visibility

Prüft einen Selector auf Sichtbarkeit und optionale Expect-Regeln.

Beispiel-Anfrage

json
{
  "url": "https://example.com",
  "selector": "a[href*=\"pricing\"]",
  "scroll_into_view": true,
  "dismiss_cookie_banner": true,
  "expect": {
    "href_contains": "pricing"
  },
  "width": 1280,
  "height": 720
}

Parameter

  • urlstring required

    Ziel-URL.

  • selectorstring required

    CSS-Selector des Elements.

  • expectobject

    Optional: attribute {name,value} oder href_contains.

  • scroll_into_viewboolean

    Element vor dem Check in den Viewport scrollen.

  • ignore_selectorsstring[]

    Overlays ignorieren (z. B. Cookie-Banner).

  • wait_for_selector / settle_ms / timeoutsvarious

    Timing-Kontrolle.

  • width / height / dismiss_cookie_bannervarious

    Viewport und Banner.