ProxyTee
Scraping Frameworks & Proxy Tools • Node.js & Stealth Ready • 30M+ Residential IPs
Puppeteer & Puppeteer-Stealth logo

How to Integrate ProxyTee with Puppeteer & Puppeteer-Stealth

Combine Node.js Puppeteer and `puppeteer-extra-plugin-stealth` with ProxyTee's 30M+ rotating residential IPs to bypass anti-bot challenges without per-GB bandwidth costs.

Recommended Protocol
HTTP or SOCKS5 (IP Whitelist)
Dual-Stack Port Ready
Rotation Window
3–15 Minutes
Dashboard Configurable
Authentication Mode
page.authenticate() or IP Whitelist
Instant Port Credential Verification
Recommended Plan
5 Ports ($129/mo) or 25 Ports ($449/mo)
$0.00/GB Unlimited Bandwidth
Integration Architecture

Why Pair Puppeteer & Puppeteer-Stealth with ProxyTee?

Puppeteer (paired with `puppeteer-extra-plugin-stealth`) is a staple of Node.js scraping and browser automation. By routing Puppeteer's `--proxy-server` flag through ProxyTee's flat-rate Unlimited Residential Ports, your Node.js crawlers get 30,000,000+ clean residential IPs across 100+ countries and zero gigabyte surcharges when rendering media-rich web pages.

  • 30,000,000+ Real Household IPs: Route Puppeteer & Puppeteer-Stealth traffic through genuine residential consumer ISPs across 100+ countries.
  • Zero Per-Gigabyte Fees: Run 24/7 Puppeteer & Puppeteer-Stealth workflows on flat-rate concurrent ports starting at $29/month.
  • Native HTTP, HTTPS & SOCKS5: Switch protocols or adjust sticky rotation windows (3–60 minutes) directly inside the ProxyTee dashboard.

Built for Puppeteer-Stealth

Pair stealth evasion plugins with 30M+ genuine household ISP addresses across 100+ countries.

Zero Per-GB Overage Bills

No need to break page layouts by blocking CSS/images just to save gigabytes—bandwidth is 100% unlimited.

IP Whitelist for SOCKS5

Whitelist your Node.js server IP in ProxyTee to use `--proxy-server=socks5://gate.proxytee.com:1080` directly in Chromium.

Auto-Rotation Every 3–60m

Automatically cycle fresh residential IPs without restarting your browser pool.

60-Second Configuration

Step-by-Step Puppeteer & Puppeteer-Stealth Proxy Setup

Follow these four steps to connect your ProxyTee residential port to Puppeteer & Puppeteer-Stealth.

Step 1

1. Install Puppeteer & Stealth Plugin

Run `npm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth` in your Node.js project.

Step 2

2. Pass `--proxy-server` to `puppeteer.launch()`

Include `--proxy-server=http://gate.proxytee.com:8080` in your Chromium launch `args` array.

Step 3

3. Authenticate via `page.authenticate()` or IP Whitelist

Call `await page.authenticate({ username, password })` before navigating, or whitelist your server IP in the ProxyTee dashboard for zero-auth SOCKS5/HTTP.

Step 4

4. Crawl Dynamic Pages with Unmetered Bandwidth

Render full DOM trees, solve challenges, and extract data 24/7 with zero per-GB fees.

Node.js Puppeteer with ProxyTee Residential Authentication

HTTP / HTTPS / SOCKS5 Ready
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({
    headless: 'new',
    args: ['--proxy-server=http://gate.proxytee.com:8080'],
  });

  const page = await browser.newPage();
  await page.authenticate({
    username: 'your_proxytee_username',
    password: 'your_proxytee_password',
  });

  await page.goto('https://ipinfo.io/json', { waitUntil: 'networkidle2' });
  const content = await page.evaluate(() => document.body.innerText);
  console.log('Puppeteer Residential IP:', content);

  await browser.close();
})();
Unlimited Bandwidth Ports

Flexible pricing plans. Any scale.

Whether you're an individual, a small team, or a growing enterprise, choose the number of concurrent ports that fits your workload.

1 Port

Ideal for personal use or small projects with minimal traffic.

$29/month
  • Unlimited bandwidth
  • 30 million IPs pool
  • 3–60 minutes rotation
  • HTTP & SOCKS5
  • API Access
  • User:pass & IP whitelist
Get started
Best Value

5 Ports

Perfect for small teams or light testing across multiple devices.

$129/month
  • Unlimited bandwidth
  • 30 million IPs pool
  • 3–60 minutes rotation
  • HTTP & SOCKS5
  • API Access
  • User:pass & IP whitelist
Get started

10 Ports

Great for medium-sized teams or projects with moderate traffic.

$229/month
  • Unlimited bandwidth
  • 30 million IPs pool
  • 3–60 minutes rotation
  • HTTP & SOCKS5
  • API Access
  • User:pass & IP whitelist
Get started
High-Volume Credits

Ready to Scale Up?

Credits Plans — Flexible pricing for high-volume users.

Credits Package
Base
Validity: Non-expire
Pro
Validity: 30 days
Pro Max
Validity: 15 days
$1,000 Credits
Save up to 30%
$900$800$700
$2,000 Credits
Save up to 35%
$1,700$1,500$1,300
$5,000 Credits
Save up to 40%
$4,000$3,500$3,000
$10,000 Credits
Save up to 45%
$7,500$6,500$5,500
Use credits to purchase or renew any proxy plan on demand.Select BaseSelect ProSelect Pro Max
Puppeteer & Puppeteer-Stealth Proxy FAQs

Frequently Asked Questions About Puppeteer & Puppeteer-Stealth Proxies

Chromium's --proxy-server=socks5://... flag does not accept inline username:password. With ProxyTee, you simply add your server's IP to the IP Whitelist in our dashboard—allowing Puppeteer to connect via --proxy-server=socks5://gate.proxytee.com:1080 with zero credentials required!