Integration
Human Browser
Human Browser β Stealth Playwright browser with residential proxy for AI agents. Bypasses Cloudflare, DataDome, PerimeterX. From $13.99/mo.
Install
npm install playwright
Configuration Example
const { launchHuman } = require('./scripts/browser-human');
// π Zero config β auto-fetches trial credentials from humanbrowser.cloud
const { browser, page, humanType, humanClick, humanScroll, sleep } = await launchHuman();
// Output: π Human Browser trial activated! (~100MB Romania residential IP)
// Specific country
const { page } = await launchHuman({ country: 'us' }); // US residential IP
const { page } = await launchHuman({ country: 'gb' }); // UK residential IP
// Desktop Chrome (Windows fingerprint)
const { page } = await launchHuman({ mobile: false, country: 'us' });
await page.goto('https://example.com', { waitUntil: 'domcontentloaded' });
await humanScroll(page, 'down');
await humanType(page, 'input[type="email"]', '[email protected]');
await humanClick(page, 760, 400);
await browser.close();
README
# Human Browser β Cloud Stealth Browser for AI Agents
> **No Mac Mini. No local machine. Your agent runs it anywhere.**
> Residential IPs from 10+ countries. Bypasses Cloudflare, DataDome, PerimeterX.
>
> π **Product page:** https://humanbrowser.cloud
> π¬ **Support:** https://t.me/virixlabs
---
## Why your agent needs this
Regular Playwright on a data-center server gets blocked **immediately** by:
- Cloudflare (bot score detection)
- DataDome (fingerprint analysis)
- PerimeterX (behavioral analysis)
- Instagram, LinkedIn, TikTok (residential IP requirement)
Human Browser solves this by combining:
1. **Residential IP** β real ISP address from the target country (not a data center)
2. **Real device fingerprint** β iPhone 15 Pro or Windows Chrome, complete with canvas, WebGL, fonts
3. **Human-like behavior** β Bezier mouse curves, 60β220ms typing, natural scroll with jitter
4. **Full anti-detection** β `webdriver=false`, no automation flags, correct timezone & geolocation
---
## Quick Start
**No setup required** β just call `launchHuman()` and it automatically activates a free trial:
```js
const { launchHuman } = require('./scripts/browser-human');
// π Zero config β auto-fetches trial credentials from humanbrowser.cloud
const { browser, page, humanType, humanClick, humanScroll, sleep } = await launchHuman();
// Output: π Human Browser trial activated! (~100MB Romania residential IP)
// Specific country
const { page } = await launchHuman({ country: 'us' }); // US residential IP
const { page } = await launchHuman({ country: 'gb' }); // UK residential IP
// Desktop Chrome (Windows fingerprint)
const { page } = await launchHuman({ mobile: false, country: 'us' });
await page.goto('https://example.com', { waitUntil: 'domcontentloaded' });
await humanScroll(page, 'down');
await humanType(page, 'input[type="email"]', '[email protected]');
await humanClick(page, 760, 400);
await browser.close();
```
> **Trial exhausted?** Get a paid plan at https://humanbrowser.cloud, then set `PROXY_USER` / `PROXY_PASS` in your `.env`.
---
## Setup
```bash
npm install playwright
npx playwright install chromium --with-deps
# Install via skill manager
clawhub install al1enjesus/human-browser
```
---
## Supported Countries
| Country | Code | Best for |
|---------|------|----------|
| π·π΄ Romania | `ro` | Polymarket, Instagram, Binance, Cloudflare |
| πΊπΈ United States | `us` | Netflix, DoorDash, US Banks, Amazon |
| π¬π§ United Kingdom | `gb` | Polymarket, Binance, BBC iPlayer |
| π©πͺ Germany | `de` | EU services, German e-commerce |
| π³π± Netherlands | `nl` | Crypto, Polymarket, Web3 |
| π―π΅ Japan | `jp` | Japanese e-commerce, Line |
| π«π· France | `fr` | EU services, luxury brands |
| π¨π¦ Canada | `ca` | North American services |
| πΈπ¬ Singapore | `sg` | APAC/SEA e-commerce |
| π¦πΊ Australia | `au` | Oceania content |
---
## Proxy Providers
### Option 1: Human Browser Managed (recommended)
Buy directly at **humanbrowser.cloud** β we handle everything, from $13.99/mo.
Supports crypto (USDT/ETH/BTC/SOL) and card. AI agents can auto-purchase.
### Option 2: Bring Your Own Proxy
Plug any residential proxy into Human Browser via env vars.
**Recommended providers** (tested and verified):
| Provider | Quality | Price | Best for |
|---|---|---|---|
| **[Decodo](https://decodo.com)** (ex-Smartproxy) | βββββ | ~$2.5/GB | Cloudflare, DataDome, all-round. No KYC. |
| **[Bright Data](https://get.brightdata.com/4ihj1kk8jt0v)** | βββββ | ~$8.4/GB | Enterprise-grade, 72M+ IPs, 195 countries |
| **[IPRoyal](https://iproyal.com)** | ββββ | ~$1.75/GB | High volume, budget, ethically sourced |
| **[NodeMaven](https://nodemaven.com)** | ββββ | ~$3.5/GB | High success rate, pay-per-GB, no minimums |
| **[Oxylabs](https://oxylabs.io)** | βββββ | ~$8/GB | Business-grade, dedicated support |
```env
PROXY_HOST=your-proxy-host
PROXY_PORT=22225
PROXY_USER=your-username
PROXY_PASS=your-password
```
---
## How it compares
| Feature | Regular Playwright | Human Browser |
|---------|-------------------|---------------|
| IP type | Data center β blocked | Residential β clean |
| Bot detection | Fails | Passes all |
| Mouse movement | Instant teleport | Bezier curves |
| Typing speed | Instant | 60β220ms/char |
| Fingerprint | Detectable bot | iPhone 15 Pro |
| Countries | None | 10+ residential |
| Cloudflare | Blocked | Bypassed |
| DataDome | Blocked | Bypassed |
---
β **Product page + pricing:** https://humanbrowser.cloud
β **Support & questions:** https://t.me/virixlabs
integration
Comments
Sign in to leave a comment