No451 · crawler information
Last updated 12 October 2026
No451 checks what a first-time visitor to an adult website meets before content, and whether images, video or audio can be reached before an age check. Checks run at the request of a No451 user. That may be the site's operator, or someone else, in which case we follow your robots.txt and you can opt out (see below).
Requests that read your site's public indexes are sent with this User-Agent:
No451Bot/1.0 (+https://no451.com/bot)
The robots.txt name (product token) is No451Bot. We follow RFC 9309: we use the group for No451Bot, or the * group if there is none.
Index contents are read in memory to find media file addresses. We keep the addresses (with any signatures masked) and response headers as evidence, not the index itself.
To test whether a media file is handed out before an age check, we send HEAD requests to a small sample (at most 10 per check, 20 per scan). A HEAD request returns headers only. We never download images, video or audio, and we never look at or classify what they show.
Loading the page you asked us to check, and the HEAD requests on media files, use a normal desktop browser User-Agent, not No451Bot. These requests have to see exactly what a visitor sees: some age-check providers skip their check for known bots, and some servers answer bots differently. They are limited to the submitted page and the media files that page (or an index we were allowed to read) already hands out.
On a simple “I'm 18” or date-of-birth gate, the scanner may make one interaction: click the confirm button, or enter one fixed adult test date of birth and submit it once. That test date is never stored.
For scans requested by anyone who has not verified ownership of your hostname, No451Bot obeys your robots.txt for every index it reads. A robots.txt that can't be reached because of a server error or timeout is treated as “don't read anything”; a 4xx response (for example 404) means there are no rules.
To stop all index reads by No451Bot:
User-agent: No451Bot Disallow: /
Or block only some paths:
User-agent: No451Bot Disallow: /wp-json/ Disallow: /feed/
A blocked index is listed in the requester's report as “skipped: disallowed by robots.txt”.
robots.txt only covers the indexes No451Bot reads. To stop all requests from No451 for checks requested by anyone other than you (loading your page, HEAD requests on media files, and index reads), put your domain on our do-not-scan list:
_no451.<your-domain> with the value no451-optout=<token>. DNS shows you control the domain itself.Once active, a check of your domain is refused before we send any request to your site, and the requester is told that the owner has asked us not to scan it. To withdraw the opt-out, email us.
We don't publish the IP addresses our scanner uses: a list would let a site show the scanner a different page from the one visitors get. The do-not-scan list is the way to opt out instead.
Questions or problems with No451Bot: bot@no451.com. Security reports: see /.well-known/security.txt.