Developer SDK Guide

Puppeteer Proxy Integration Guide

Configure rotating proxies and authentication credentials in Puppeteer scripts for seamless web crawling.

Puppeteer Node.js Integration STATUS: VERIFIED
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({
    args: ['--proxy-server=http://proxy.proxyvoxy.com:8000']
  });
  const page = await browser.newPage();
  await page.authenticate({
    username: 'user-zone-residential',
    password: 'password_secret'
  });
  await page.goto('https://api.ipify.org?format=json');
  console.log(await page.content());
  await browser.close();
})();

Need reliable IP rotation for Puppeteer?

Explore our Rotating Proxies or check our Developer Portal.

Puppeteer Proxy FAQs

Pass `--proxy-server=http://proxy.proxyvoxy.com:8000` into `puppeteer.launch({ args: [...] })`, then call `await page.authenticate({ username: 'user', password: 'pass' })`.
Limited Deal 500MB Free Trial + 10% Off
Claim Deal Now