Web Accessibility Scanner
by accessibility_team
Looking for an Accessibility Checker API for WCAG compliance? Our tool scans per the latest guidelines, offering bypass login screens, detailed error ...
Opens on Apify.com
About Web Accessibility Scanner
Looking for an Accessibility Checker API for WCAG compliance? Our tool scans per the latest guidelines, offering bypass login screens, detailed error reports, and automated scanning. Ideal for inclusive design, and accessibility testing. Ensure your site meets accessibility standards.
What does this actor do?
Web Accessibility Scanner is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Web Accessibility Scanner Web Accessibility Scanner is an Actor that scans websites for accessibility issues, ensuring they comply with the Web Content Accessibility Guidelines (WCAG). It can perform both single page scans and domain-wide scans, with the option to bypass login walls for specific pages. ## Features - Domain-wide Scanning: Check all pages within a domain for accessibility issues. - Single Page Scanning with Login Bypass: Allows scanning of a specific page behind a login wall (available for single page scans only). - Detailed Reports: Provides comprehensive output highlighting accessibility errors, contrast issues, and warnings. ## How to Check a Website for Accessibility 1. Add URLs: Provide one or more URLs to scan. You can either enter them manually or upload from a .txt file or a Google Sheet. 2. Start the Scan: Click the "Start" button and the actor will begin scanning. 3. Download Results: Once the scan is complete, you can download the data in various formats, including JSON, XML, CSV, Excel, or HTML. ## Input Parameters - Start URLs: The URLs to be scanned for accessibility issues. - Source Options: - Direct input of URLs. - Upload a .txt file with URLs (one URL per line). - Import URLs from a Google Sheet (ensure URLs are in the first column). Check here for more details. - Login Bypass: For single page scans, enable this option to bypass login walls (not available for domain-wide scans). - Note: If the option to scan full website or bypass login page is enabled, only the first URL on the Start URLs list will be considered. For more information, refer to the Input tab. ## Output The results from the accessibility scan is saved in the Apify dataset and can be downloaded in multiple formats such as JSON, HTML, XML, CSV, or Excel. ### Example JSON Output json [ { "url": "https://www.apify.com/", "status": "Scan Successful", "criticalErrors": [ { "code": "Principle1.Guideline1_1.1_1_1.H37", "message": "Img element missing an alt attribute.", "selector": "body > img:nth-child(38)", "context": "<img src=\"https://t.co/1/i/adsct?bci=4&eci=3&event=%7B%7D&event_id=b194fd56-60f9-4152-ada9-76f7c38bd264&integration=gtm&p_id=Twitter&p_user_id=0&pl_id=0ccf5eff-d6f8-4f6e-bef3-cfce4b1279b8&tw_document_href=https%3A%2F%2Fapify.com%2F&tw_iframe_status=0&txn_id=omnsj&type=javascript&version=2.3.30\" height=\"1\" width=\"1\" style=\"display: none;\">", "type": "error" } ], "contrastErrors": [ { "code": "Principle1.Guideline1_4.1_4_3.G18_or_G145.Fail", "message": "Insufficient contrast ratio. Expected 4.5:1, found 3.75:1.", "selector": "body > footer > div:nth-child(1) > p", "context": "<p>Join our developer community on Discord</p>", "type": "contrast error" } ], "warnings": [ { "code": "Principle1.Guideline1_3.1_3_1.H42", "message": "Heading markup should be used if this content is intended as a heading.", "selector": "#main > div:nth-child(2) > section:nth-child(4) > div > a", "context": "<span><strong>Web scraping academy</strong></span>", "type": "warning" } ] } ] ## Technical Requirements - Apify Account: You need an active Apify account to use this actor. - Input URLs: URLs can be provided via direct input, a .txt file, or a Google Sheet (ensure URLs are in the first column). - Login Bypass: This feature works only for single-page scans and is not available for full-domain scanning. ## Troubleshooting If you encounter any issues while using this actor, consider the following: - Verify URLs: Ensure that the URLs provided are valid and accessible. - Input Format: If using a .txt file or Google Sheet, ensure the URLs are in the correct format. - Login Bypass: If scanning behind a login wall, ensure that the correct login credentials are provided, and the page is accessible after logging in. For more support, visit the Apify Documentation or contact Apify Support. ## Feedback If you have any technical feedback, suggestions for improvement, or if you've encountered a bug with the Website Accessibility Scanner, please feel free to create an issue in the Actor's Issues tab on the Apify Console.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Web Accessibility Scanner now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- accessibility_team
- Pricing
- Paid
- Total Runs
- 8,881
- Active Users
- 109
Related Actors
Web Scraper
by apify
Cheerio Scraper
by apify
Website Content Crawler
by apify
Legacy PhantomJS Crawler
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support