WCAG 2.2 Accessibility Scanner (axe-core)
Pricing
Pay per usage
WCAG 2.2 Accessibility Scanner (axe-core)
Scan any public web page for WCAG 2.2 AA accessibility failures with axe-core. Returns each failing rule, its impact, the WCAG criteria, how many elements fail, and sample selectors to fix. Optional store mode also scans one category and one product page.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Thalia Bloom
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Scan any public web page for WCAG 2.2 AA failures. You get one row per page: each failing rule, its impact, the WCAG success criteria, how many elements fail, and sample CSS selectors with HTML so a developer or coding agent can fix them.
Built for AI agents. Plain JSON in, plain JSON out, one charge per page.
What it does
- Loads each URL in real Chrome and runs axe-core with the WCAG 2.0, 2.1 and 2.2 A/AA rule sets.
- Counts failing elements by impact: critical, serious, moderate, minor.
- Keeps elements inside third-party iframes (chat widgets, review embeds) out of the main count and reports them apart, because the site owner can't edit that code.
- Store mode (optional): from each URL, also finds and scans one collection page and one product page. Works on Shopify and WooCommerce.
Input
{"urls": ["https://example.com"],"storeMode": false,"samplesPerRule": 3}
Output (one dataset row per page)
{"url": "https://example.com/","pageType": "page","title": "Example Domain","standard": "WCAG 2.2 AA","failedRules": 2,"failedElements": 5,"critical": 0, "serious": 4, "moderate": 1, "minor": 0,"elementsInThirdPartyFrames": 0,"passedRules": 21,"needsReview": 1,"violations": [{"rule": "color-contrast","impact": "serious","help": "Elements must meet minimum color contrast ratio thresholds","helpUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast","wcag": ["wcag143"],"elements": 4,"samples": [{ "selector": ".footer a", "html": "<a href=\"/about\">About</a>" }]}],"getFixes": "https://thaliabloom.com/accessibility"}
A page that fails to load returns a row with error and is not charged.
Pricing
Pay per event: you pay only for pages that were scanned. Set a max charge on the run and the scan stops cleanly when it's reached.
Use it from an AI agent
Agents connected to the Apify MCP server (https://mcp.apify.com) can find
this Actor by searching "accessibility" or "WCAG" and call it directly. Pass
urls, then read the dataset rows.
Honest limits
- Automated tools catch only part of WCAG. A clean scan does not mean a page is accessible or that a site is legally compliant. Nobody can promise "ADA compliant" from a scan.
- Pages behind a login, a CAPTCHA or bot blocking can't be scanned.
- Only public URLs. Don't send private or internal pages.
Want the fixes done?
Thalia Bloom does code-level accessibility fixes for online stores: https://thaliabloom.com/accessibility