About AccessCheckBot
AccessCheckBot is the automated scanner behind AccessCheck, a web accessibility monitoring tool. If it requested a page on your site, it is because the site's owner added it to AccessCheck to be checked for accessibility issues.
What it does
It loads pages in a headless Chromium browser and runs automated accessibility tests against the rendered page to find WCAG issues that tooling can detect. It reads pages only. It does not submit forms, log in, click buttons, or modify anything.
How to identify it
Requests carry this user-agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 AccessCheckBot/1.0 (+https://app.accesscheck.co/bot)How often it visits
Scans are scheduled by the site owner. Within a single scan, requests to your site are spaced at least 750ms apart and only one page is loaded at a time, so it will not send concurrent traffic.
If you are blocking it
A WAF or bot-protection rule that rejects unrecognised agents will cause every page in the owner's scan to fail, which looks to them like their own site is broken. To allow it, add a rule permitting the user-agent string above.
If you want it to stop
The simplest route is to ask whoever added the site to AccessCheck to remove it. Otherwise, blocking the user-agent above at your edge or WAF will stop the requests.
Questions about a specific request? Include the date, the path requested, and the user-agent you saw.