hcaptcha api.js
[ok]https://js.hcaptcha.com/1/api.js ↗
- last ran
- 2026-06-29 19:22 utc
- (5d ago)
- last updated
- 2026-06-29 19:22 utc
- (5d ago)
- size
- 318.6kb
- sha256
- 398d3d8d8b00
- apis touched
- 513
- 513 raw
- bot tells
- 83
- sinks
- 4
- 0 leaked
- hazards
- 0
- structural
- 0
- anti-debug
- 0
- L3/L4 hazards
- consistency
- 0
- cross-checks
- providers
- 0
categories probed (19)
click a row to drill into every api the script probes in that category.
[+] introspection
13 apis · 3 tells · 81 hits[+] *.stackhigh · bot-tell×12
details + source hits (12)
[+] Function.prototype.toStringhigh · bot-tell×3
details + source hits (3)
[+] Object.definePropertymedium×13
details + source hits (13)
[+] Object.getOwnPropertyDescriptormedium · bot-tell×5
details + source hits (5)
[+] Error.stackTraceLimitmedium×3
details + source hits (3)
[+] Function.prototype.bindmedium×3
details + source hits (3)
[+] Function.prototype.applymedium×2
details + source hits (2)
[+] Proxymedium×2
details + source hits (2)
[+] Object.getPrototypeOfmedium×1
details + source hits (1)
[+] *.toStringlow×14
details + source hits (14)
[+] *.hasOwnPropertylow×9
details + source hits (9)
[+] Object.createlow×8
details + source hits (8)
[+] *.constructorlow×6
details + source hits (6)
[+] events
11 apis · 3 tells · 96 hits[+] *.deltaXmedium · bot-tell×1
details + source hits (1)
[+] *.deltaYmedium · bot-tell×1
details + source hits (1)
[+] *.codelow · bot-tell×1
details + source hits (1)
[+] *.dispatchEventlow×1
details + source hits (1)
[+] *.keylow×1
details + source hits (1)
[+] *.datainfo×36
details + source hits (36)
[+] *.addEventListenerinfo×32
details + source hits (32)
[+] *.locationinfo×11
details + source hits (11)
[+] *.clientXinfo×5
details + source hits (5)
[+] *.clientYinfo×5
details + source hits (5)
[+] *.keyCodeinfo×2
details + source hits (2)
[+] anti-debug
4 apis · 3 tells · 77 hits[+] console.errormedium · bot-tell×10
details + source hits (10)
[+] console.logmedium · bot-tell×8
details + source hits (8)
[+] console.warnmedium · bot-tell×5
details + source hits (5)
[+] consolelow×54
details + source hits (54)
[+] headless-tells
3 apis · 3 tells · 19 hits[+] requirehigh · bot-tell×4
details + source hits (4)
[+] globalmedium · bot-tell×12
details + source hits (12)
[+] modulemedium · bot-tell×3
details + source hits (3)
[+] document
8 apis · 2 tells · 46 hits[+] *.contentWindowhigh · bot-tell×5
details + source hits (5)
[+] document.currentScriptmedium · bot-tell×4
details + source hits (4)
[+] document.createElementlow×8
details + source hits (8)
[+] document.createElementNSlow×2
details + source hits (2)
[+] document.referrerlow×2
details + source hits (2)
[+] document.cookielow×1
details + source hits (1)
[+] document.bodyinfo×15
details + source hits (15)
[+] document.documentElementinfo×9
details + source hits (9)
[+] css
4 apis · 2 tells · 6 hits[+] *.getComputedStylehigh · bot-tell×1
details + source hits (1)
[+] getComputedStylehigh · bot-tell×1
details + source hits (1)
[+] *.getPropertyValuelow×1
details + source hits (1)
[+] *.matchesinfo×3
details + source hits (3)
[+] navigator
4 apis · 2 tells · 9 hits[+] navigator.pluginsmedium · bot-tell×3
details + source hits (3)
[+] navigator.maxTouchPointsmedium · bot-tell×1
details + source hits (1)
[+] navigator.languagelow×4
details + source hits (4)
[+] navigator.userAgentlow×1
details + source hits (1)
[+] window
4 apis · 1 tells · 7 hits[+] innerWidthlow · bot-tell×3
details + source hits (3)
[+] devicePixelRatiolow×1
details + source hits (1)
[+] innerHeightlow×1
details + source hits (1)
[+] location.hrefinfo×2
details + source hits (2)
[+] storage
5 apis · 0 tells · 29 hits[+] *.keyslow×13
details + source hits (13)
[+] *.matchlow×5
details + source hits (5)
[+] *.postMessagelow×4
details + source hits (4)
[+] *.openlow×3
details + source hits (3)
[+] *.readyinfo×4
details + source hits (4)
[+] wasm
3 apis · 0 tells · 14 hits[+] WebAssembly.Modulemedium×2
details + source hits (2)
[+] WebAssembly.instantiatemedium×1
details + source hits (1)
[+] WebAssemblylow×11
details + source hits (11)
[+] timing
3 apis · 0 tells · 77 hits[+] requestAnimationFramelow×1
details + source hits (1)
[+] Dateinfo×52
details + source hits (52)
[+] Date.nowinfo×24
details + source hits (24)
[+] fonts
2 apis · 0 tells · 11 hits[+] *.checkmedium×1
details + source hits (1)
[+] *.loadlow×10
details + source hits (10)
[+] media
2 apis · 0 tells · 3 hits[+] *.canPlayTypemedium×2
details + source hits (2)
[+] crypto.subtleinfo×1
details + source hits (1)
[+] canvas
2 apis · 0 tells · 5 hits[+] *.getContextmedium×1
details + source hits (1)
[+] *.fillinfo×4
details + source hits (4)
[+] dom-layout
2 apis · 0 tells · 11 hits[+] *.getBoundingClientRectmedium×5
details + source hits (5)
[+] matchMedialow×6
details + source hits (6)
[+] math
1 apis · 0 tells · 1 hits[+] Math.sqrtlow×1
details + source hits (1)
[+] audio
1 apis · 0 tells · 2 hits[+] *.sampleRatemedium×2
details + source hits (2)
[+] screen
1 apis · 0 tells · 2 hits[+] screen.orientationinfo×2
details + source hits (2)
[+] webrtc
1 apis · 0 tells · 17 hits[+] *.sendlow×17
details + source hits (17)
bot-detection tells (19)
strong indicators of bot-detection intent. drill into the categories section below to inspect description, evasion notes, and source snippets for any tell.
- *.stack ×12
- *.contentWindow ×5
- require ×4
- Function.prototype.toString ×3
- *.getComputedStyle ×1
- getComputedStyle ×1
- global ×12
- console.error ×10
- console.log ×8
- console.warn ×5
- Object.getOwnPropertyDescriptor ×5
- document.currentScript ×4
- module ×3
- navigator.plugins ×3
- *.deltaX ×1
- *.deltaY ×1
- navigator.maxTouchPoints ×1
- innerWidth ×3
- *.code ×1
network sinks (4)
every place the script could ship data off the page. expand a row to see headers and the traced payload entries.
[+] fetchGET tno leaks
url source · t
location · L4:20283
K.fetch(t,o)
[+] xhrGET i.urlno leaks
url source · i.url
location · L4:31241
payload · shape string
- <body>: literal null
null
V.send(null)
[+] fetchGET nno leaks
url source · n
location · L4:89936
fetch(n,o)
[+] fetchGET uno leaks
url source · u
location · L4:298851
fetch(u,p?{signal:p.signal}:{})