WebDecoy/FCaptcha
Detect bots, vision AI agents, and headless browsers through 40+ behavioral signals and SHA-256 proof of work. Self-hosted, privacy-first, and fully open source.
FCaptcha helps website owners protect their online forms and interactions from malicious automated traffic, including traditional bots, advanced AI agents, and credential stuffing attacks. It takes in user interaction data and environmental signals from your website, processing them to output a score that indicates whether the user is human or a bot, allowing you to block or challenge suspicious activity. Website administrators, e-commerce managers, and online service providers looking to secure their platforms from automated threats would use this.
119 stars. Available on npm.
Use this if you need a self-hosted, privacy-focused CAPTCHA solution that can detect sophisticated bots and AI without relying on external services.
Not ideal if you prefer a fully managed CAPTCHA service and do not want to handle server deployment or infrastructure for bot detection.
Stars
119
Forks
3
Language
JavaScript
License
MIT
Category
Last pushed
Mar 02, 2026
Commits (30d)
0
Dependencies
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/WebDecoy/FCaptcha"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
seleniumbase/SeleniumBase
APIs for browser automation, testing, and bypassing bot-detection.
apify/crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers....
intoli/user-agents
A JavaScript library for generating random user agents with data that's updated daily.
apify/crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In...
Kaliiiiiiiiii-Vinyzu/patchright
Undetected version of the Playwright testing and automation library.