daijro/browserforge
🎠Intelligent browser header & fingerprint generator
When you're trying to gather data from websites, it's common to encounter blocks if your requests look too automated. This tool helps you create realistic browser details, like browser type, operating system, and device, that mimic real web users. You provide general preferences, and it outputs a unique, believable browser profile to help your web scraping or automation tasks avoid detection. This is for anyone who needs to collect public web data reliably without getting blocked.
1,031 stars. Used by 5 other packages. Available on PyPI.
Use this if you are performing web scraping, data collection, or web automation and need to make your automated requests appear like they are coming from a genuine human browsing a website to avoid detection or blocking.
Not ideal if you need to precisely control every single browser header value for specific testing scenarios rather than generating realistic, varied profiles.
Stars
1,031
Forks
78
Language
Python
License
Apache-2.0
Category
Last pushed
Feb 26, 2026
Commits (30d)
0
Dependencies
3
Reverse dependents
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/daijro/browserforge"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
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.