axe-core Accessibility Audit Scraper ♿ WCAG avatar

axe-core Accessibility Audit Scraper ♿ WCAG

Pricing

from $1.00 / 1,000 accessibility violations

Go to Apify Store
axe-core Accessibility Audit Scraper ♿ WCAG

axe-core Accessibility Audit Scraper ♿ WCAG

Performs automated WCAG accessibility audits using axe-core (v4.10.2). Evaluates computed DOM and ARIA trees, outputting exact HTML selectors, issue descriptions, and remediation guidance.

Pricing

from $1.00 / 1,000 accessibility violations

Rating

0.0

(0)

Developer

reventadata

reventadata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

axe-core Accessibility Audit Scraper ♿

Unofficial. This Actor is powered by axe-core (v4.10.2, MPL-2.0 license by Deque Systems). It is not affiliated with, authorised by, or officially endorsed by Deque Systems Inc.

axe-core Accessibility Audit Scraper performs automated WCAG 2.1 & 2.2 accessibility evaluations directly within the browser context. Powered by axe-core, it identifies automated accessibility violations (Level A & AA) across any web page and exports structured, actionable dataset records.

What does it do?

Navigates to target URLs, injects the industry-standard axe-core engine, evaluates computed DOM, ARIA trees, and visual styles, and outputs each violation with:

  • Exact CSS selectors identifying the offending element (target).
  • Verbatim source code snippet of the element (html).
  • Clear remediation advice on how to fix it (failureSummary).
  • Deque University documentation links with code examples (helpUrl).

Why use it?

  • Real browser execution: Evaluates computed layout, styles, contrast, and dynamic JavaScript state, which static linters cannot test.
  • 512 MB Lightweight Footprint: Powered by Bright Data Scraping Browser connector via CDP WebSocket—heavy browser rendering runs in the cloud, keeping container memory strictly at 512 MB.
  • Comprehensive Standards Support: Supports wcag2a, wcag2aa, wcag21a, wcag21aa, section508, and best-practice rule tags.
  • Severity Filtering: Filter output by minimum impact (minor, moderate, serious, or critical).

How to use it

  1. Supply one or more target web page URLs in urls.
  2. Optionally configure wcagTags (defaults to ["wcag2a", "wcag2aa"]) and minImpact (defaults to "minor").
  3. Run the Actor and export results to JSON, CSV, or Excel.

Input

FieldTypeDescription
urlsarrayList of webpage URLs to audit. Required.
wcagTagsarrayWCAG rule tags to evaluate (default: ["wcag2a", "wcag2aa"]).
minImpactstringMinimum severity level: minor, moderate, serious, critical (default: minor).
maxItemsintegerMaximum violation records to output (default: 100).
brightDataApiKeystringOptional Bright Data API key (BYOK mode). If omitted, uses platform secret connector.
brightDataZonestringBright Data Browser zone name (default: cli_browser).

Sample Input

{
"urls": ["https://example.com"],
"wcagTags": ["wcag2a", "wcag2aa"],
"minImpact": "minor",
"maxItems": 50
}

Output

Each dataset item contains:

FieldTypeDescription
urlstringThe audited web page URL.
ruleIdstringThe axe-core rule identifier (e.g. image-alt, color-contrast, label).
impactstringSeverity impact (critical, serious, moderate, minor).
helpstringShort rule title / description.
descriptionstringFull technical explanation of the standard.
helpUrlstringDeque University reference URL.
tagsarrayAssociated WCAG standard tags.
htmlstringVerbatim HTML snippet of the violating DOM node.
targetarrayCSS selector path locating the element on the page.
failureSummarystringExact remediation advice describing how to resolve the issue.
scrapedAtstringISO timestamp of the audit.

How much does it cost to scrape web pages for accessibility issues?

Pay-per-event: $0.001 per violation row saved to the dataset ($1.00 per 1,000 violation rows), plus $0.0001 charged once when the run starts. No subscription. Only rows saved to the dataset are charged. A page with no violations saves one passing summary row, charged the same.