Skip to content

ProxyFall proxies in Puppeteer

Puppeteer drives Chrome or Chromium from Node.js. Here's how to set ProxyFall up for browser automation and scraping JavaScript-heavy sites, in a couple of minutes.

Setup

Set up ProxyFall in Puppeteer

  1. 1

    Start the browser with --proxy-server=http://gw.proxyfall.com:59731.

  2. 2

    Log in with page.authenticate() using your proxy login (with options) and password.

  3. 3

    Use a sticky session if one page load opens many connections and they must share an IP.

Example

import puppeteer from "puppeteer";

const browser = await puppeteer.launch({ args: ["--proxy-server=http://gw.proxyfall.com:59731"] });
const page = await browser.newPage();
await page.authenticate({ username: "YOUR_LOGIN-country-us-session-run1-lifetime-30", password: "YOUR_PASSWORD" });
await page.goto("https://ipinfo.io/json");

Replace YOUR_LOGIN and YOUR_PASSWORD with the proxy login and password in your dashboard. The dashboard's generator writes these lines for any country, state, city or ISP.

Tips

Getting the most out of it

  • Browsers can't log in to SOCKS5 proxies: use the HTTP line.
  • A sticky session keeps all of a page's requests on one IP, which looks more natural.

FAQ

Puppeteer and ProxyFall: questions, answered

Do ProxyFall proxies work with Puppeteer?

Yes. ProxyFall is a standard HTTP(S) and SOCKS5 proxy at gw.proxyfall.com:59731 with a login and password, which Puppeteer supports. Targeting goes in the login, so nothing else needs configuring.

How do I rotate IPs?

Leave the session out of the login and every new connection gets a new IP. Add -session-NAME-lifetime-30 to keep one IP for 30 minutes (anything from a few minutes to 24 hours).

How much does it cost?

Residential traffic costs $0.99/GB for 1 to 49 GB and down to $0.86/GB from 1 TB, with every targeting option included and GB that never expire. Your first deposit of $5 or more, by card or crypto, adds 250 MB free.

Your first 250 MB are on us.

Free with your first $5 deposit, with every targeting option and sticky IPs up to 24 hours. Then grow at the lowest price per GB, with no expiry.

250 MB free trial

With your first $5 deposit

Get started