bot-signal
esm cjs
Bot detection for JavaScript and Node.js: detect headless Chrome, Playwright, Puppeteer, Selenium and scripted input. Simple isHuman() API plus weighted instant, behavioral, and server signals (IP, TLS/JA3, timezone). No API keys.
Version 2.0.14 License MIT
Keywords
bot-detectionbot-signalheadlessbot signalheadless-chromeseleniumwebdriverplaywrightpuppeteerphantomjswebgpufingerprintja3tls-fingerprintgeoip
INSTALL