/audit/bundleFull website audit in one call: accessibility (WCAG 2.1 A/AA via axe-core), on-page SEO, HTTP security headers and page speed / page weight, from a single browser load of one URL. Cheaper than four separate calls; if any part cannot run, nothing is billed. Use a single audit route when you need only one of the four.
{
"properties": {
"language": {
"maxLength": 35,
"pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$",
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}{
"pass": false,
"performance": {
"disclosure": "Single-page-load measurement, not a full Lighthouse-style audit.",
"findings": [
{
"detail": "2097 DOM nodes (recommended <= 1500)",
"id": "high-dom-complexity",
"severity": "moderate"
}
],
"metrics": {
"dom_node_count": 2097,
"request_count": 118,
"total_bytes_transferred": 3412000,
"unmeasured_responses": 0
},
"pass": false,
"status": "ok"
},
"security": {
"findings": [
{
"detail": "No Strict-Transport-Security header",
"id": "missing-hsts",
"severity": "serious"
}
],
"pass": false,
"status": "ok"
},
"seo": {
"findings": [
{
"detail": "No meta description found",
"id": "missing-meta-description",
"severity": "critical"
}
],
"pass": false,
"status": "ok"
},
"status": "ok",
"wcag": {
"coverage": {
"frames_audited": 2,
"frames_not_loaded": 1,
"frames_unreachable": 0,
"page_finished_loading": true
},
"engine": "axe-core",
"pass": false,
"ruleset": "wcag2a, wcag2aa, wcag21a, wcag21aa",
"status": "ok",
"violations": [
{
"help": "Images must have alternative text",
"help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt",
"id": "image-alt",
"impact": "critical",
"nodes_affected": 3
}
]
}
}