Request script, headers and checksums for the TIME measurement
The materials behind our two articles on advertising that only AI systems get to see. Enough to repeat the measurement and check every number in the text.
Download the package
klariton-messung-werbung-fuer-maschinen.zip
ZIP, about 14 KB. MD5 of the file: 225870316c3ab8cbdbfa533eaf368997
What is included
ua-kontrolltest.shThe request script. Repeats the control test.abrufe.jsonPer request: run, address, timestamp, profile, size, checksum.werbeblock-time-2026-08-14.mdThe paid block verbatim, from the opening to the closing marker.llms-txt-time-2026-08-14.txtThe rules file of time.com verbatim, as Googlebot receives it.auszaehlung.jsonHow often the advertiser appears in which version.erhebung-1-30-seiten.json30 news sites with six request profiles.erhebung-2-40-verlage.json40 US publishers at article level.
What is deliberately not included
The complete response bodies. They contain the full editorial content of other people’s sites, and distributing that is not our job. What is included is everything a verification needs. Anyone who wants to compare a checksum can fetch the page themselves. The one exception is the advertising block: it is the subject of the reporting, and without it the text could not be checked.
Repeat it
Six profiles, byte-identical headers, only the user agent varies:
sh ua-kontrolltest.sh https://time.com/ meinlaufWhat to watch out for
Where you ask from matters. Our requests came from an ordinary consumer internet connection in Germany. Repeated from a data centre, the difference disappears: there, all six profiles received the same HTML page. If you find nothing, check your own network first.
What is measured is what a sender receives who claims to be a particular bot. Whether the real bot receives the same cannot be established from outside. A user agent is a claim, ours included.