Accessibility Checker: WCAG 2.2, EAA & ADA Audit (axe-core) avatar

Accessibility Checker: WCAG 2.2, EAA & ADA Audit (axe-core)

Pricing

from $2.10 / 1,000 page checkeds

Go to Apify Store
Accessibility Checker: WCAG 2.2, EAA & ADA Audit (axe-core)

Accessibility Checker: WCAG 2.2, EAA & ADA Audit (axe-core)

Check many web pages for accessibility problems with axe-core, the engine behind most WCAG tools. Lists every violation with impact, WCAG criterion, affected elements (selector and HTML) and how to fix it. WCAG 2.0-2.2 A/AA/AAA for European Accessibility Act (EAA), BFSG and ADA checks.

Pricing

from $2.10 / 1,000 page checkeds

Rating

0.0

(0)

Developer

Tidelane Data

Tidelane Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Security

Limited permissions

Share

Check any number of web pages for accessibility problems with axe-core, the open-source engine used by most professional WCAG tools. For every page you get each violation with its impact, the WCAG success criterion (for example 1.4.3 contrast), the affected elements with CSS selector and HTML, and a plain how to fix text.

Since June 2025 the European Accessibility Act (EAA) applies to many online shops and services in the EU (in Germany the BFSG). This Actor gives you a fast first audit of your pages against WCAG 2.1 AA, the level the EAA's standard EN 301 549 uses.

  • ✅ WCAG 2.0, 2.1 and 2.2, levels A, AA and AAA, plus optional best practices
  • ✅ Real browser: pages are rendered with JavaScript, as visitors see them
  • ✅ Ready to fix: selector and HTML of each affected element and the exact fix (for example the measured contrast ratio and the required one)
  • ✅ Prioritized: issues sorted by impact (critical, serious, moderate, minor) and number of affected elements
  • ✅ "Needs review" list for checks that need a human look
  • ✅ Bulk: paste your sitemap URLs; pages run in parallel
  • ✅ Fair billing: per checked page; pages that fail to load and pages excluded by robots.txt are free

Input example

{
"urls": ["https://books.toscrape.com", "https://apify.com"],
"standard": "wcag21aa",
"includeBestPractices": false,
"maxElementsPerIssue": 5
}
StandardUse it for
wcag21aa (default)EAA, BFSG, EN 301 549, most EU and UK requirements
wcag22aaThe newest WCAG version
wcag2aaADA and Section 508 checks in the US
wcag2aOnly the most basic level
wcag2aaaThe strictest level

Output example

Real output from a test run (elements shortened to two):

{
"url": "https://books.toscrape.com/",
"finalUrl": "https://books.toscrape.com/",
"statusCode": 200,
"title": "All products | Books to Scrape - Sandbox",
"standard": "wcag21aa",
"violationCount": 1,
"affectedElements": 135,
"impactCounts": { "critical": 0, "serious": 1, "moderate": 0, "minor": 0 },
"passRate": 94,
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"help": "Elements must meet minimum color contrast ratio thresholds",
"description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
"wcag": ["1.4.3"],
"levels": ["wcag2aa"],
"helpUrl": "https://dequeuniversity.com/rules/axe/4.14/color-contrast?application=axeAPI",
"elementCount": 135,
"elements": [
{
"selector": "small",
"html": "<small> We love being scraped!</small>",
"fix": "Fix any of the following: Element has insufficient color contrast of 3.85 (foreground color: #777777, background color: #eeeeee, font size: 14.7pt (19.565px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"selector": "li:nth-child(1) > a[href=\"index.html\"]",
"html": "<a href=\"index.html\">Home</a>",
"fix": "Fix any of the following: Element has insufficient color contrast of 3.33 (foreground color: #428bca, background color: #f5f5f5, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
}
],
"needsReview": [
{
"id": "link-in-text-block",
"impact": "serious",
"help": "Links must be distinguishable without relying on color",
"wcag": ["1.4.1"],
"levels": ["wcag2a"],
"elementCount": 2
}
],
"rulesPassed": 16,
"axeVersion": "4.14.0"
}

passRate is the share of applicable rules the page passes, a quick health number for comparing pages (not an official WCAG score).

Pricing

A fixed price per checked page. In our test 3 pages took 26 seconds with the default 2 GB memory.

Paid Apify plans pay less: 10% off on Starter, 20% on Scale and 30% on Business and higher plans.

FAQ

Does a clean result mean my site is fully accessible? No automated tool can prove that. Automated checks find a large share of common issues (missing alt texts, contrast, labels, ARIA errors); keyboard use, screen reader flow and content quality still need a manual review. Use the "needs review" list as a starting point.

Is this legal advice for the EAA or BFSG? No. It is a technical check against WCAG rules that helps you find and fix problems.

Why is a page "blocked_by_robots"? By default robots.txt is respected. Turn it off only for your own sites or with the owner's permission.

More tools from Tidelane Data

All our tools: apify.com/tidelane


Impressum

Levi Griesinger, Tidelane Data
Besigheimer Straße 18
74369, Löchgau, Deutschland
E-Mail: LeviGriesinger@gmail.com