WCAG Accessibility Checker API | ADA & EAA Compliance Audit avatar

WCAG Accessibility Checker API | ADA & EAA Compliance Audit

Pricing

from $15.00 / 1,000 results

Go to Apify Store
WCAG Accessibility Checker API | ADA & EAA Compliance Audit

WCAG Accessibility Checker API | ADA & EAA Compliance Audit

Audit websites for WCAG 2.1 accessibility compliance in bulk. Get A-F grades, violation details with severity, and actionable remediation steps per URL.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

太郎 山田

太郎 山田

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Audit websites for WCAG 2.1 accessibility compliance. Get A-F grades, violation details by severity, and actionable remediation steps per URL.

Quickstart

  1. Add URLs to audit
  2. Select WCAG level (A, AA, or AAA)
  3. Run the actor
  4. Get grades + violations + fix recommendations in the dataset

Who Gets Value Fastest

RoleUse Case
Compliance teamsWeekly ADA/EAA compliance monitoring with change alerts
Web agenciesBulk audit client portfolios, report accessibility grades
Government contractorsSection 508 compliance verification
Enterprise ITPre-deployment accessibility gates
QA teamsAutomated accessibility regression testing

What Does This Actor Do?

For each URL, the actor:

  1. Opens the page in a real browser (Playwright + Chromium)
  2. Runs the industry-standard axe-core accessibility engine
  3. Evaluates against your chosen WCAG level (A, AA, or AAA)
  4. Scores the page 0-100 with an A-F grade
  5. Lists every violation with severity, affected elements, and WCAG criteria
  6. Generates prioritized remediation actions
  7. Detects score/grade changes from previous runs (recurring monitoring)

WCAG Levels

LevelDescriptionCommon Requirement
AMinimum accessibilityBasic compliance
AAStandard accessibilityADA (US), EAA (EU), most legal requirements
AAAMaximum accessibilityStrictest, often aspirational

Scoring Method

  • Starts at 100 points
  • Each violation node deducts points by severity:
    • Critical: -8 per affected element
    • Serious: -5 per affected element
    • Moderate: -3 per affected element
    • Minor: -1 per affected element
  • A = 85-100, B = 70-84, C = 50-69, D = 30-49, F = 0-29

Output Per URL

{
"url": "https://example.com",
"score": { "total": 78, "grade": "B", "level": "AA" },
"summary": {
"violations": 4,
"critical": 1,
"serious": 2,
"moderate": 1,
"minor": 0,
"passes": 45,
"incomplete": 3
},
"violations": [
{
"id": "image-alt",
"impact": "critical",
"description": "Images must have alternate text",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.x/image-alt",
"nodeCount": 3,
"wcagCriteria": ["1.1.1"]
}
],
"recommendedActions": [
"[CRITICAL] Images must have alternate text (3 elements)",
"[SERIOUS] Elements must meet minimum color contrast ratio requirements (2 elements)"
]
}

Recurring Monitoring

Set up a scheduled task for weekly or monthly compliance checks. The actor tracks grade and score changes between runs, so you get alerts when accessibility regresses.

  • Security Headers Checker - OWASP security header audit
  • Site Governance Monitor - robots.txt, sitemap, schema.org
  • Schema.org Validator - structured data validation
  • SSL Certificate Monitor - certificate expiry and security

Input Reference

FieldTypeDefaultDescription
urlsarray(required)URLs to audit, max 50
wcagLevelstring"AA"WCAG level: A, AA, or AAA
includeWarningsbooleantrueInclude best-practice warnings
concurrencyinteger2Parallel browser tabs (1-5)
deliverystring"dataset"Output: dataset or webhook
webhookUrlstringWebhook endpoint URL
waitForSelectorstringCSS selector to wait for (SPAs)
timeoutinteger30000Page load timeout (ms)
dryRunbooleanfalseTest mode, no output saved

Powered By

  • axe-core by Deque Systems - the industry standard for automated accessibility testing
  • Playwright - reliable browser automation