Stats
5484 observations in window.
Traffic
Raw request volume vs visit-deduplicated collection. Requests exclude internal monitoring and operator traffic; observation totals here are preserved after raw observations age out of retention.
| HTTP requests | observations recorded | dedup-suppressed | collection rate % |
|---|---|---|---|
| 13491 | 5488 | 7630 | 40.68 |
By source
| source | count |
|---|---|
| passive | 5285 |
| probe | 199 |
By transport
| transport | count |
|---|---|
| tcp | 5461 |
| quic | 23 |
By HTTP version
| http version | count |
|---|---|
| http1.1 | 3645 |
| http2 | 1816 |
| http3 | 23 |
Signal coverage
Share of observations carrying each signal. Absence is mostly structural — QUIC (HTTP/3) connections carry no TCP SYN or HTTP/2 frame signal, and HTTP/1.1 connections no HTTP/2 frames — occasionally operational, when a signal source was briefly unavailable or not yet deployed at capture time.
| signal | present | total | % |
|---|---|---|---|
| TLS ClientHello (JA4) | 5484 | 5484 | 100.00 |
| HTTP request (JA4H) | 5484 | 5484 | 100.00 |
| HTTP/2 frames (Akamai) | 1816 | 5484 | 33.11 |
| TCP SYN (p0f) | 5461 | 5484 | 99.58 |
| TCP SYN (JA4T) | 5461 | 5484 | 99.58 |
| QUIC transport params | 23 | 5484 | 0.42 |
| User-Agent | 5472 | 5484 | 99.78 |
| Country | 5484 | 5484 | 100.00 |
| Network (ASN) | 5484 | 5484 | 100.00 |
| TLS supported groups | 5484 | 5484 | 100.00 |
Distinct fingerprints
"New" counts fingerprints first seen inside the window; the link lists them ranked by volume.
| signal | all time | new in window |
|---|---|---|
| TLS ClientHello (JA4) | 2948 | 5 |
| HTTP request (JA4H) | 6845 | 4 |
| HTTP/2 frames (Akamai) | 731 | 13 |
| TCP SYN (p0f) | 9444 | 49 |
| TCP SYN (JA4T) | 1898 | 8 |
| QUIC transport params | 46 | 0 |
| User-Agent | 5767 | 16 |
| Country | 195 | 0 |
| Network (ASN) | 10440 | 69 |
| TLS supported groups | 41 | 0 |
Distinct clients per day
Distinct IP-hashes per complete UTC day (chart spans the last 90 days, independent of the window above). A client seen over both transports counts in both columns, so tcp + quic can exceed the total.
| day | clients | tcp | quic |
|---|---|---|---|
| 2026-10-29 | 1950 | 1947 | 8 |
| 2026-10-28 | 3510 | 3508 | 11 |
| 2026-10-27 | 4277 | 4275 | 9 |
| 2026-10-26 | 1655 | 1650 | 13 |
| 2026-10-25 | 2457 | 2456 | 8 |
| 2026-10-24 | 3819 | 3816 | 8 |
| 2026-10-23 | 15085 | 15081 | 7 |
JA4 label coverage
Where the window's TLS and QUIC traffic (grouped by JA4, visit-deduplicated observations) gets its application labels. Measured fingerprints match this site's own controlled-capture catalog; JA4+ DB snapshot ones appear only in the static community-database export (frozen upstream — see about); unlabeled ones match neither. Traffic is classified against today's label sources, so growing the catalog moves history too. The highest-volume unlabeled fingerprints below are the capture wishlist: the clients most worth adding to the catalog next.
| label source | observations | share % | distinct JA4s |
|---|---|---|---|
| measured — controlled captures | 2044 | 37.27 | 35 |
| JA4+ DB snapshot | 23 | 0.42 | 3 |
| unlabeled | 3417 | 62.31 | 68 |
Top unlabeled JA4s
| ja4 | observations | share % |
|---|---|---|
t13d4312h1_c7886603b240_b26ce05bbdd6 | 1101 | 20.08 |
t13d311000_8ae6a2f5ac15_5ac7197df9d2 | 948 | 17.29 |
t13d3111h2_e8f1e7e78f70_5ac7197df9d2 | 308 | 5.62 |
t13d1515h1_8daaf6152771_de4a06bb82e3 | 167 | 3.05 |
t13d171200_ab0a1bf427ad_ecd0401ec68b | 162 | 2.95 |
t13d9912h1_ee3966d44962_c50a3655fff1 | 136 | 2.48 |
t13d1515h1_8daaf6152771_0a20fe35d3a5 | 133 | 2.43 |
t13d1518h2_8daaf6152771_4980c97edce0 | 117 | 2.13 |
t13d131100_f57a46bbacb6_e5728521abd4 | 93 | 1.70 |
t12d290700_fc2078a0b8c0_8c06664c3ac5 | 29 | 0.53 |
Bot operator claims
Self-declared bot User-Agents — checked at ingest against the verification channels each operator publishes: its crawler IP ranges, and where the operator documents one, forward-confirmed reverse DNS. Observations is visit-deduplicated volume — roughly one per source and client stack per 10-minute window. A source is a distinct client (keyed IP hash) that claimed the operator in the selected window; verified sources were confirmed by an operator-published channel, unverified sources by none. Unverified rate is unverified ÷ all sources — it counts actors, not traffic. Top verified JA4 is the fingerprint the operator's own confirmed traffic most often presented. Counts reflect the selected window (windowed history begins when bot-claim tracking was deployed; all is true all-time; source and fingerprint windows are day-granular). Every supported claim identity is listed; a zero row means no claim was adjudicated in this window, not necessarily that its User-Agent was never seen. Operators that publish only their network rather than crawler ranges (e.g. Meta) are confirmed by network membership; their unverified column merges soft outside-network misses with any claims from inside a different operator's published crawler range. flagged claims →
| operator | observations | sources | verified | unverified | unverified rate | top verified ja4 |
|---|---|---|---|---|---|---|
| AhrefsBot | 2 | 2 | 2 | 0 | 0.0% | t13d3112h2_e8f1e7e78f70_b26ce05bbdd6 Match?Exact match in Thumbprint's published controlled catalog captures: curl 8.5.0, php-curl 7.88.1.The fingerprint page shows the full measured match list. More on the catalog. |
| AmazonAdBot | 0 | 0 | 0 | 0 | – | – |
| Amazonbot | 114 | 103 | 103 | 0 | 0.0% | t13d450900_d524c25c267f_9da38b6fd1bc Match?Exact match in Thumbprint's published controlled catalog captures: java-urlconnection 1.8.0_492.The fingerprint page shows the full measured match list. More on the catalog. |
| Amzn-SearchBot | 0 | 0 | 0 | 0 | – | – |
| Amzn-User | 0 | 0 | 0 | 0 | – | – |
| ClaudeBot | 3 | 1 | 1 | 0 | 0.0% | t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3 Match?Exact match in Thumbprint's published controlled catalog captures: rust-reqwest 0.12.28.The fingerprint page shows the full measured match list. More on the catalog. |
| Applebot | 136 | 136 | 136 | 0 | 0.0% | t13d9912h1_ee3966d44962_c50a3655fff1 |
| Barkrowler | 46 | 12 | 12 | 0 | 0.0% | t13d491200_bd868743f55c_7c76daad20ec Match?Exact match in Thumbprint's published controlled catalog captures: java-urlconnection 17.0.12.The fingerprint page shows the full measured match list. More on the catalog. |
| Bingbot | 6 | 4 | 4 | 0 | 0.0% | t13d2013h2_2b729b4bf6f3_e24568c0d440 Match?Exact match in Thumbprint's published controlled catalog captures: winhttp 10.0.20348.1.The fingerprint page shows the full measured match list. More on the catalog. |
| CCBot | 0 | 0 | 0 | 0 | – | – |
| ChatGPT-User | 8 | 8 | 8 | 0 | 0.0% | t13d1713h2_5b57614c22b0_02c8e53ee398 |
| Claude-SearchBot | 0 | 0 | 0 | 0 | – | – |
| Claude-User | 0 | 0 | 0 | 0 | – | – |
| DataForSeoBot | 0 | 0 | 0 | 0 | – | – |
| Discordbot | 1 | 1 | 1 | 0 | 0.0% | t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3 Match?Exact match in Thumbprint's published controlled catalog captures: rust-reqwest 0.12.28.The fingerprint page shows the full measured match list. More on the catalog. |
| DuckAssistBot | 0 | 0 | 0 | 0 | – | – |
| DuckDuckBot | 0 | 0 | 0 | 0 | – | – |
| Googlebot | 14 | 4 | 3 | 1 | 25.0% | t13d181200_e8a523a41297_6a3d802a7139 |
| GPTBot | 1 | 1 | 1 | 0 | 0.0% | t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3 Match?Exact match in Thumbprint's published controlled catalog captures: rust-reqwest 0.12.28.The fingerprint page shows the full measured match list. More on the catalog. |
| Meta | 308 | 272 | 272 | 0 | 0.0% | t13d3111h2_e8f1e7e78f70_5ac7197df9d2 |
| MistralAI-Index | 0 | 0 | 0 | 0 | – | – |
| MistralAI-User | 0 | 0 | 0 | 0 | – | – |
| MojeekBot | 0 | 0 | 0 | 0 | – | – |
| OAI-AdsBot | 0 | 0 | 0 | 0 | – | – |
| OAI-SearchBot | 48 | 16 | 16 | 0 | 0.0% | t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3 Match?Exact match in Thumbprint's published controlled catalog captures: rust-reqwest 0.12.28.The fingerprint page shows the full measured match list. More on the catalog. |
| Perplexity-User | 0 | 0 | 0 | 0 | – | – |
| PerplexityBot | 0 | 0 | 0 | 0 | – | – |
| Qwantbot | 0 | 0 | 0 | 0 | – | – |
| Reflectionbot | 370 | 88 | 88 | 0 | 0.0% | t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3 Match?Exact match in Thumbprint's published controlled catalog captures: rust-reqwest 0.12.28.The fingerprint page shows the full measured match list. More on the catalog. |
| SERankingBacklinksBot | 0 | 0 | 0 | 0 | – | – |
| SeznamBot | 9 | 6 | 6 | 0 | 0.0% | t13d3113h1_1d947a95fc68_7e1102d2036b |
| ShapBot | 5 | 3 | 3 | 0 | 0.0% | t13d1711h2_5b57614c22b0_5894756fee65 |
| TelegramBot | 0 | 0 | 0 | 0 | – | – |
| YandexBot | 0 | 0 | 0 | 0 | – | – |
| Yeti | 0 | 0 | 0 | 0 | – | – |
| YouBot | 272 | 55 | 55 | 0 | 0.0% | t13d1713h1_ab0a1bf427ad_ecd0401ec68b Match?Exact match in Thumbprint's published controlled catalog captures: python-httpx 0.28.1.The fingerprint page shows the full measured match list. More on the catalog. |