Identifying AI Web Scrapers Using Canary Tokens
Not on the map. Why?
Abstract (arXiv)
From pre-training to query-time augmentation, web-scraped data helps to improve the quality and contextual relevancy of content generated by large language models (LLMs). However, large-scale web scraping to feed LLMs can affect site stability and raise legal, privacy, or ethics concerns. If website owners wish to limit LLM-related web scraping on their site, due to these or other concerns, they may turn to scraper access control mechanisms like the Robots Exclusion Protocol. To be most effective, such mechanisms require site owners to first identify the scrapers that they wish to restrict (e.g., via User-Agent strings). Existing mechanisms to identify LLM-related scrapers rely on voluntary disclosure by companies, one-off experiments by researchers, or crowd-sourced reports -- methods that are neither reliable nor scalable. This paper proposes a novel technique for accurately and automatically inferring LLM-related scrapers. We host dynamic websites that serve unique canary tokens to each visiting scraper, then prompt LLMs for information about our sites. If an LLM consistently generates outputs containing tokens unique to a scraper, it provides evidence of exposure to that scraper. Via experiments across 22 production LLM systems, we demonstrate that our approach can reliably identify which scrapers feed which LLM, including several that are not publicly known or disclosed by the companies. Our approach provides a promising avenue for unprivileged third parties to infer which scrapers serve data to which LLMs, potentially enabling better control over unwanted scraping.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 79 references that are in the map. First posted on arXiv 13 May 2026.
Builds on
13 of 79 references.
References · 13
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2021WebGPT: Browser-assisted question-answering with human feedbackcited by 1,722
- 2023Glaze: Protecting Artists from Style Mimicry by Text-to-Image Modelscited by 200
- 2023Nightshade: Prompt-Specific Poisoning Attacks on Text-to-Image Generative Modelscited by 72
- 2024Consent in Crisis: The Rapid Decline of the AI Data Commonscited by 45
- 2024Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Crawlerscited by 6
- 2025Scrapers selectively respect robots.txt directives: evidence from a large-scale empirical studycited by 5
- 2024A Survey of Web Content Control for Generative AIcited by 3
- 2025A Whole New World: Creating a Parallel-Poisoned Web Only AI-Agents Can Seecited by 3
- 2025Is Misinformation More Open? A Study of robots.txt Gatekeeping on the Webcited by 2
- 2025How Do Data Owners Say No? A Case Study of Data Consent Mechanisms in Web-Scraped Vision-Language AI Training Datasetscited by 2
Built on by
Not cited yet.