Accessibility Checker: WCAG 2.2, EAA & ADA Audit (axe-core)
Pricing
from $2.10 / 1,000 page checkeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Security
Limited permissionsShare
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}
| Standard | Use it for |
|---|---|
wcag21aa (default) | EAA, BFSG, EN 301 549, most EU and UK requirements |
wcag22aa | The newest WCAG version |
wcag2aa | ADA and Section 508 checks in the US |
wcag2a | Only the most basic level |
wcag2aaa | The 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
- Lighthouse Audit: bulk PageSpeed, Core Web Vitals and SEO scores
- SEO Audit: on-page SEO checks for any list of URLs
- GDPR Cookie Scanner: cookies, trackers and Google Fonts loaded before consent
- Broken Link Checker: find 404s, redirects and dead links
All our tools: apify.com/tidelane
Impressum
Levi Griesinger, Tidelane Data
Besigheimer Straße 18
74369, Löchgau, Deutschland
E-Mail: LeviGriesinger@gmail.com