ua-tracer
by Paul Kinlan
ua-tracer
what does a user agent actually fetch, follow & run?
Trace 1rHKitMh
First seen: 2026-06-26 08:44:57.387 UTC
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)
What this user agent did
Directly-referenced assets:
✓ fetched CSS
✓ fetched JS
✓ fetched image
✓ fetched font (HTML)
Document-level link hints:
✓ fetched favicon
✓ fetched apple-touch-icon
✓ fetched web manifest
✓ fetched preload
✓ fetched prefetch
Second-level follows (proves it parsed the linking file):
✓ followed CSS background-image
✓ followed CSS @font-face
✗ followed manifest icon
✓ followed CSS @import
Frames (does it descend into iframes?):
✓ fetched iframe document
✓ descended into iframe (loaded inner image)
Reporting (a report-only CSP is violated by inline styles; reports can arrive via HTTP headers with no JS, or via in-page beacons):
✗ sent a CSP/Reporting report (any path)
✗ delivered via report-uri/Report-To header (no JS)
✗ delivered via in-page beacon (securitypolicyviolation / ReportingObserver)
Social embed (Open Graph / Twitter card images):
✗ fetched og:image
✗ fetched twitter:image
JavaScript execution:
✗ EXECUTED classic JS
✗ EXECUTED ES module
✗ posted client timing
Server-side request waterfall
Every request the server received for this trace, in receive order. +ms is the delta from the
homepage request.
| Received | Δ | Kind | Method | User-Agent |
|---|---|---|---|---|
| 2026-06-26 08:44:57.387 UTC | +0 ms | homepage | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (11){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"traceparent": "00-54e01a930adab69804d38607aca31adb-7ad93899d5636361-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-54e01a930adab69804d38607aca31adb-bc9b8226e4106521-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:00.617 UTC | +3230 ms | favicon | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-9aa275ec3007f94241e4be1c6f1a5776-f741175b607a8354-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-9aa275ec3007f94241e4be1c6f1a5776-1bb4298ac4604009-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:17.905 UTC | +20518 ms | prefetch | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-102305580a4debb823885f89e09fafa0-6c9304edcc704508-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-102305580a4debb823885f89e09fafa0-ae1b0923a96bd86b-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:40.049 UTC | +42662 ms | ES module | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-49ba1c72a8f4cce880e380526489e105-50a7cbaa1da19185-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-49ba1c72a8f4cce880e380526489e105-7a004a93bc0b8599-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:40.579 UTC | +43192 ms | apple-touch-icon | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-acd5992e21f362c4512cd960c53783dd-4449459793c9543b-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-acd5992e21f362c4512cd960c53783dd-57801f7cb416eb76-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:46.289 UTC | +48902 ms | iframe document | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-67cd72dc67f83dacc0dbf82d8d5ed7af-b61582aed676c13f-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-67cd72dc67f83dacc0dbf82d8d5ed7af-26ba2e5cbfe9bd5f-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:50.049 UTC | +52662 ms | preload (image) | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-a4fbd3002adbc3d46c6285ca09417460-a856476940a2e4ac-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-a4fbd3002adbc3d46c6285ca09417460-c475d36a0a25dc92-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:52.113 UTC | +54726 ms | font (HTML) | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-508d49918e289e5c1347a70aefa21f80-9146e9417d340eac-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-508d49918e289e5c1347a70aefa21f80-0d77d78b2071c7cc-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:53.225 UTC | +55838 ms | image inside iframe | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/r/1rHKitMh/iframe",
"traceparent": "00-7b517dd8eb7c0ba1b29780fc34e9a9d5-ac2193c2084c7f8c-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-7b517dd8eb7c0ba1b29780fc34e9a9d5-a2918fc1113957f4-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:54.245 UTC | +56858 ms | JS | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-cc92fbe9103ce253968469ad2c58a61b-4113540d87e8a113-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-cc92fbe9103ce253968469ad2c58a61b-421160f0f7a8857e-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:45:54.773 UTC | +57386 ms | web app manifest | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-3137cd49f5e737ee9d7d6c9971015d6e-3f68a0463590db36-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-3137cd49f5e737ee9d7d6c9971015d6e-fd88b81614df1127-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:49:24.085 UTC | +266698 ms | image | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-a646c39d5b9babafdab3e24a61a60f47-02cb9f2a13eebaa5-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-a646c39d5b9babafdab3e24a61a60f47-890ff8d52556388e-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:49:25.205 UTC | +267818 ms | CSS | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-51b77e795bf5adc8a76ca2c61e0f36b9-e2f0d10e80b21e16-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-51b77e795bf5adc8a76ca2c61e0f36b9-aec546e3f3774119-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:49:27.832 UTC | +270445 ms | CSS @import (nested stylesheet) | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/r/1rHKitMh/style.css",
"traceparent": "00-6dc33db5e65d66e1b06a29b8fa678154-d1577cdffc5e80fb-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-6dc33db5e65d66e1b06a29b8fa678154-32208843b55be52d-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:49:28.333 UTC | +270946 ms | CSS background-image | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/r/1rHKitMh/style.css",
"traceparent": "00-277750233f08df71183fe8f8580a5ab5-bfe9a4ba76ec4792-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-277750233f08df71183fe8f8580a5ab5-9baccdc46dd55d26-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-26 08:49:28.834 UTC | +271447 ms | CSS @font-face | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (12){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/r/1rHKitMh/style.css",
"traceparent": "00-6ebb3ccab8024e6b7ad24492bcc87bd0-6e86f2c62c7ed521-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-6ebb3ccab8024e6b7ad24492bcc87bd0-135977a8dfffd71f-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||