Website Accessibility Audit - WCAG 2.2 / EAA Checker avatar

Website Accessibility Audit - WCAG 2.2 / EAA Checker

Pricing

from $10.00 / 1,000 page auditeds

Go to Apify Store
Website Accessibility Audit - WCAG 2.2 / EAA Checker

Website Accessibility Audit - WCAG 2.2 / EAA Checker

Audit whole websites for WCAG 2.1/2.2 accessibility (European Accessibility Act, ADA). Crawls each site, checks every page with axe-core and returns a score, issues by severity, WCAG criteria and fixes, plus a shareable HTML report. Pay per page.

Pricing

from $10.00 / 1,000 page auditeds

Rating

0.0

(0)

Developer

Site Audit Lab

Site Audit Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Audit entire websites for accessibility issues in one run. Give a list of websites, and this Actor crawls each one, checks every page against WCAG 2.0, 2.1 or 2.2 with the industry-standard axe-core engine, and returns:

  • an accessibility score out of 100 for every page,
  • every issue with its severity, the WCAG success criteria it breaks, the failing elements and how to fix them,
  • a shareable HTML report per run, ready to send to a client or your team.

Built for agencies, developers, compliance teams and anyone preparing for the European Accessibility Act (EAA), in force since June 2025, or for ADA and Section 508 requirements.

Why use it

  • Whole sites, not one page. Follows internal links and audits up to the number of pages you choose per site.
  • Bulk. Audit hundreds of websites in a single run, for example to qualify prospects or monitor client sites.
  • Actionable. Each issue comes with the exact CSS selector, the HTML snippet and a fix suggestion.
  • Legal mapping. Issues are mapped to WCAG criteria (for example 1.1.1, 1.4.3, 4.1.2), the reference used by EN 301 549 and the EAA.
  • Desktop or mobile rendering.
  • Fair pricing. You pay per page audited. Pages that fail to load are not charged.

Input

FieldDescriptionDefault
Websites to auditOne or more URLs. The audit starts there and follows links of the same website.required
Maximum pages per websitePages to audit per site. Use 1 to audit only the URLs you entered.10
Accessibility standardWCAG 2.1 AA (EAA / EN 301 549), WCAG 2.2 AA, WCAG 2.0 AA (ADA, Section 508) or WCAG 2.1 AAAWCAG 2.1 AA
DeviceDesktop (1366 px) or mobile (390 px)Desktop
Include best practicesAlso report recommendations that are not strict WCAG requirementsNo
Example elements per issueFailing elements listed per issue5
ProxyOnly for websites that block automated visitsNone

Example input:

{
"startUrls": [{ "url": "https://example.com" }, { "url": "https://another-site.com" }],
"maxPagesPerSite": 20,
"standard": "wcag21aa",
"device": "desktop"
}

Output

One dataset item per page:

{
"url": "https://example.com/contact",
"site": "example.com",
"pageTitle": "Contact us",
"standard": "WCAG 2.1 AA (EN 301 549 / European Accessibility Act)",
"score": 60,
"passesAutomatedChecks": false,
"issuesTotal": 5,
"issuesCritical": 3,
"issuesSerious": 2,
"issuesModerate": 0,
"issuesMinor": 0,
"elementsAffected": 5,
"rulesPassed": 8,
"needsManualReview": 0,
"violations": [
{
"ruleId": "image-alt",
"impact": "critical",
"issue": "Images must have alternative text",
"wcagCriteria": ["1.1.1"],
"elementsAffected": 1,
"examples": [
{
"selector": "img",
"html": "<img src=\"logo.png\">",
"howToFix": "Fix any of the following: Element does not have an alt attribute ..."
}
],
"helpUrl": "https://dequeuniversity.com/rules/axe/4.14/image-alt?application=playwright"
}
],
"auditedAt": "2026-10-31T01:03:00.000Z"
}

The run's key-value store also contains:

  • REPORT: an HTML report per website with the average score, issues ranked by severity and the pages to fix first.
  • SUMMARY: the same summary as JSON.

Export the dataset as JSON, CSV, Excel or HTML, or call the Actor through the Apify API, on a schedule or from Make, Zapier and n8n.

How the score works

Each page starts at 100. Every type of issue found removes points by severity: 10 for critical, 5 for serious, 2 for moderate, 1 for minor. The score helps compare pages and track progress; it is not a legal certification.

Good to know

  • Automated testing finds a large share of common accessibility problems, but not all of them. Items under needsManualReview and checks such as keyboard navigation or the meaning of alternative texts still need a human review to claim full conformance.
  • The audit loads each page in a real Chrome browser, so content rendered by JavaScript is checked too.
  • Only audit websites you own or are allowed to test.

Next steps after the audit

FAQ

Which standard should I choose for the European Accessibility Act? WCAG 2.1 AA, the level referenced by the harmonised standard EN 301 549.

Can I audit only specific pages? Yes. Set "Maximum pages per website" to 1 and list the exact pages.

Does it work on single-page applications? Yes. Pages are rendered in Chrome and audited once the page has loaded.