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' })`.