Request a free public Web Compliance scan
request_public_scanRequest a free public Web Compliance scan (public, no API key)
Queue the free homepage scan of one URL. No API key. A completed scan of the same URL (query string and fragment ignored) from the last 28 days is returned from the cache (200, cached=true); a scan of it that is still queued or running answers 409 public_scan_exists with error.meta { slug, statusUrl, pageUrl }. A cached or still-running scan of the URL is answered whatever viewport, locale or timezone you send. Poll statusUrl until status is terminal. 503 public_scans_disabled when the operator switched public scans off.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "request_public_scan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute URL of the page to scan. | |
| locale | No | Browser locale (BCP 47); default de-DE. | de-DE |
| timezone | No | Browser timezone (IANA); default Europe/Berlin. | Europe/Berlin |
| viewport | No | Browser viewport; default desktop. | desktop |