scans

Get a scan report

Return the full report: an executive summary with recommended actions, a scored breakdown, and per-category findings.

Each finding carries a recommendation, except where the account's plan withholds it: a finding with detail_locked: true reports what is wrong (title, detail, severity) with an empty recommendation and no snippet. The free plan locks accessibility fixes this way; every paid plan, and any scan bought with a one-off scan credit, returns them in full.

Available once the scan is finished; answers 409 while it is still running.

Report text is stored in English and translated on demand — pass ?lang=de or send an Accept-Language header. A translation failure falls back to English rather than erroring.

Each category carries its own status. pass, warn and fail reflect its score; error means the analysis failed; blocked means the site's bot protection refused automated access. Both error and blocked carry a null score and are excluded from the overall score rather than counted as failures.

get/api/v1/scans/{scan_id}/report

Request

  • Base URL: https://api.sytecheck.app (the document declares no server; this is the origin it was published from)
  • URL: https://api.sytecheck.app/api/v1/scans/{scan_id}/report
  • Auth: HTTP bearer

Path parameters

scan_idinteger required

Query parameters

langstring nullable

Language for report content (e.g. 'es', 'pt-BR'). Falls back to the Accept-Language header, then English.

Headers

accept-languagestring nullable

Response

Successful Response

idinteger required
urlstring required
labelstring nullable required
status'queued' | 'scanning' | 'summarizing' | 'complete' | 'failed' required
overall_scorenumber nullable required
created_atstring date-time required
completed_atstring date-time nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.