ua-tracer
by Paul Kinlan
ua-tracer
what does a user agent actually fetch, follow & run?
Trace IyTfu6XE
First seen: 2026-06-23 09:25:01.874 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-23 09:25:01.874 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-1e577f8930d0aff24e97c476b5f8b3ee-bc12d7dab1d33e96-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-1e577f8930d0aff24e97c476b5f8b3ee-c640d16f7883dd3b-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:25:07.888 UTC | +6014 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-774fe5018ad5c025fab19d700fc6eeb7-f8fc40088c730fd6-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-774fe5018ad5c025fab19d700fc6eeb7-e5f49b6a7c64ab6d-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:25:22.430 UTC | +20556 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-5fbe25ce2039a804f633fb87c67dc36e-ca89fcec62fd8447-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-5fbe25ce2039a804f633fb87c67dc36e-861b64f30abd42b6-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:26:23.820 UTC | +81946 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-b095e3569db8bd89ca8d224b0f653464-28aab7e63d0b2807-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-b095e3569db8bd89ca8d224b0f653464-c4ed278fb67d5419-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:27:10.630 UTC | +128756 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-b0e403f1fbcfee76a37dc7314669c38b-b5aff5151e1efbd8-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-b0e403f1fbcfee76a37dc7314669c38b-67d28ead16f73792-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:27:26.766 UTC | +144892 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/IyTfu6XE/iframe",
"traceparent": "00-fd2d7bfe6a5a7457bd0bd8cb0da04815-a74e64bb808ead12-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-fd2d7bfe6a5a7457bd0bd8cb0da04815-1807e710646a698f-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:27:27.282 UTC | +145408 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-1747efdd22bd3b2f28f71c777aa76e5e-a2eb36736c4f89b1-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-1747efdd22bd3b2f28f71c777aa76e5e-6d2edc784c139dcf-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:27:31.506 UTC | +149632 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-518af5605dadca5f0e142c5cf01bbef0-471867758f2360dc-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-518af5605dadca5f0e142c5cf01bbef0-c83a0907d682c1a1-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:27:34.146 UTC | +152272 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-9b949fe22dff19aedf4212a7f3cab518-f8ac754774d406e0-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-9b949fe22dff19aedf4212a7f3cab518-fbd059823d2f430b-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:27:38.879 UTC | +157005 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-c3a5457171a13032136a16496426c5f0-99e11f687676cdc2-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-c3a5457171a13032136a16496426c5f0-9ed6b01cfd1c4ad4-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:27:39.404 UTC | +157530 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-d934b134dc6443d4f4c1736f4b2b1c69-14ef2fcbc2affb53-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-d934b134dc6443d4f4c1736f4b2b1c69-c870ad18a3950731-01",
"x-deno-userspace-tracestate": "",
"x-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:32:03.030 UTC | +421156 ms | image | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (10){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-8fd15214322893f3e6a588553877ca5f-ada8a82e3b39026b-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-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:32:03.530 UTC | +421656 ms | CSS | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (10){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/",
"traceparent": "00-49335dcc2e75a1c8b4a0fb66255d957f-678aa8db9590618a-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-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:32:06.149 UTC | +424275 ms | CSS background-image | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (10){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/r/IyTfu6XE/style.css",
"traceparent": "00-ea27b71eb934b8159f41cfb71cff8985-0bcc33df86576a26-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-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:32:06.674 UTC | +424800 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 (10){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/r/IyTfu6XE/style.css",
"traceparent": "00-7b8d3762a6771726d8d90d814e466ab2-bc0bf5edf91c10bd-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-openai-host-hash": "383938406"
}
|
||||
| 2026-06-23 09:32:07.204 UTC | +425330 ms | CSS @font-face | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot) |
request headers (10){
"accept": "*/*",
"accept-encoding": "gzip, br, deflate",
"from": "gptbot(at)openai.com",
"host": "uatracer.com",
"referer": "https://uatracer.com/r/IyTfu6XE/style.css",
"traceparent": "00-015a4f4f0b76a96e6f499a8c9640a6c7-fd2314edaff560e1-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-openai-host-hash": "383938406"
}
|
||||