A privacy-first, self-hosted CAPTCHA alternative that verifies users with background proof-of-work and instrumentation challenges instead of puzzles.
scrapfly/Antibot-Detector
Chrome extension that detects which anti-bot systems, captchas and fingerprinting techniques a website uses, with confidence scores.
- Stars
- 611
- Forks
- 70
- Open issues
- 0
- Last commit
- 4 days ago
What is it?
Scrapfly Anti-bot Detector is a free Chrome extension that shows how a website protects itself from automated traffic. As you browse, the toolbar badge shows how many protections a page uses, and the popup lists each one with its confidence, difficulty and the signals that matched.
It recognizes 70 technologies: 30 anti-bot systems such as Cloudflare Bot Management, Akamai, DataDome and PerimeterX, 19 CAPTCHAs such as reCAPTCHA, hCaptcha and Turnstile, and 21 browser fingerprinting techniques. Each detector is a plain JSON file of rules covering URLs, cookies, headers, page content, DOM elements, window properties and JavaScript API hooks, so users can read, edit or add their own.
The extension also offers advanced tools for captured protections, a local scan history with export and import, and a statistics page. Detection runs in the browser without accounts or analytics. It is useful for scraping projects that need to know what they face, for checking one's own site's bot protection, and for security research.
Key features
- 01Identifies 30 anti-bot systems, 19 CAPTCHAs and 21 fingerprinting techniques.
- 02Shows a confidence score and difficulty rating for each detection.
- 03Detectors are editable JSON rules that can be added or changed.
- 04Advanced tools for checking cookies, scripts and captcha site keys.
- 05Local scan history with JSON, CSV and text export.
- 06Optional webhooks and shareable detection summaries.
Use cases
- Checking which bot protection a target site uses before writing a scraper.
- Auditing how your own website's bot defenses look from the outside.
- Security research into anti-bot and fingerprinting techniques.
Quick start
- 1
Install from the Chrome Web Store
- 2
Clone the repository
git clone https://github.com/scrapfly/Antibot-Detector.git - 3
Open chrome://extensions, enable Developer mode, click Load unpacked and choose the folder
Things to know
- The license is NOASSERTION, so check the LICENSE file before reuse.
- Events dispatched on the page can reveal to any visited website that the extension is installed.
Topics
FAQ
- What is Antibot-Detector?
- Chrome extension that detects which anti-bot systems, captchas and fingerprinting techniques a website uses, with confidence scores. Scrapfly Anti-bot Detector is a free Chrome extension that shows how a website protects itself from automated traffic. As you browse, the toolbar badge shows how many protections a page uses, and the popup lists each one with its confidence, difficulty and the signals that matched.
- Is Antibot-Detector free to use? What license does it have?
- Antibot-Detector is open source under the Other license. Check the license terms before using it in commercial products.
- Is Antibot-Detector still maintained?
- Actively maintained. The last commit to Antibot-Detector was on Oct 16, 2026.
- What can I use Antibot-Detector for?
- Checking which bot protection a target site uses before writing a scraper. Auditing how your own website's bot defenses look from the outside. Security research into anti-bot and fingerprinting techniques.
- How do I install Antibot-Detector?
- Install from the Chrome Web Store Clone the repository: git clone https://github.com/scrapfly/Antibot-Detector.git Open chrome://extensions, enable Developer mode, click Load unpacked and choose the folder
- Where can I get Antibot-Detector?
- The source code and installation instructions are on GitHub: https://github.com/scrapfly/Antibot-Detector
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted, cookie-free CAPTCHA alternative that uses proof-of-work to block spam and bots without visual puzzles.
Python web scraping framework covering single HTTP requests, stealth browsers, parsing, and full concurrent crawls with exports.
Open-source Python web crawler that turns any website into clean, LLM-ready Markdown, with CSS/LLM-based structured extraction and an optional hosted API.
A Python web scraping library that uses LLMs and graph-based pipelines to extract structured data from websites and local documents based on a text prompt.
Open-source web data platform that turns websites into structured APIs for scraping, crawling, search, monitoring and AI extraction.