PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Bot Detection Python Packages

Python packages with the GitHub topic bot-detection. Sorted by relevance, with stars and monthly downloads.
seleniumbase
seleniumbase

📊 APIs for web automation, testing, and bypassing bot-detection.

3.1M 13K 2K
ultrafunkamsterdam
undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

1M 13K 1K
CloakHQ
cloakbrowser

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.

542K 28K 2K
scrapfly
scrapfly-sdk

Official Python SDK for the Scrapfly platform: web scraping, screenshots, AI extraction, crawling, and a remote anti-bot browser. Integrates with Scrapy, LlamaIndex, and LangChain.

191K 59 15
rebrowser
rebrowser-playwright

A drop-in replacement for playwright-python patched with rebrowser-patches. It allows to pass modern automation detection tests.

104K 101 10
seleniumbase
pytest-seleniumbase

📊 APIs for web automation, testing, and bypassing bot-detection.

32K 13K 2K
seleniumbase
selenium-base

📊 APIs for web automation, testing, and bypassing bot-detection.

30K 13K 2K
romis2012
is-bot

Detect bots/crawlers/spiders via user-agent string

29K 13 1
sardanioss
httpcloak

Go HTTP client with browser-identical TLS/HTTP2 fingerprinting. Bypass bot detection by perfectly mimicking Chrome, Firefox, and Safari at the cryptographic level (JA3/JA4, Akamai fingerprint, header order). Supports HTTP/1.1, HTTP/2, HTTP/3, sessions, cookies, and proxies.

28K 1K 82
seleniumbase
sbase

📊 APIs for web automation, testing, and bypassing bot-detection.

26K 13K 2K
seleniumbase
pytest-sbase

📊 APIs for web automation, testing, and bypassing bot-detection.

26K 13K 2K
omkarcloud
botasaurus

The All in One Framework to Build Undefeatable Scrapers

23K 6K 485
omkarcloud
bota

The All in One Framework to Build Undefeatable Scrapers

23K 6K 485
omkarcloud
javascript-fixes

The All in One Framework to Build Undefeatable Scrapers

22K 6K 485
omkarcloud
botasaurus-humancursor

The All in One Framework to Build Undefeatable Scrapers

21K 6K 485
seleniumbase
basecase

📊 APIs for web automation, testing, and bypassing bot-detection.

17K 13K 2K
arcjet
arcjet

Arcjet Python SDK. Stop bots and automated attacks from burning your AI budget, leaking data, or misusing tools with Arcjet's AI security building blocks.

10K 32 2
tn3w
is-crawler

Crawler detection from User-Agent strings in 50 ns. Issues and pull requests welcome!

6K 0 0
getarcis
arcis

Inside-the-app security middleware for Node.js, Python, and Go. 20+ attack vectors. One install, three languages, MIT.

4K 6 2
arman-bd
chromiumfish

A stealth Chromium build with a drop-in Playwright harness for Python and Node, featuring natively built agentic capabilities.

4K 83 7
nigelcopley
django-waf

Self-hosted WAF and bot management middleware for Django: rate limiting, IP/UA/CIDR block rules, HTTP fingerprinting, JS proof-of-work challenges, behavioural anomaly detection, form protection, nginx blocklist generation, and a collective threat feed. Redis-backed, fail-open.

4K 1 0
codeisalifestyle
mithwire

Anti-detect browser automation for Python — drives real Chrome over CDP (no WebDriver, no Selenium) with built-in stealth and Cloudflare Turnstile solving.

2K 2 0
tn3w
flask-vouch

Bot-challenge Python middleware issuing brief challenges, granting solvers signed access cookies.

2K 1 0
udger
udger

Python agent string parser based on Udger https://udger.com/products/local_parser

2K 39 16
    • Data from PyPI, GitHub, ClickHouse, and BigQuery