For AI agents: a documentation index is available at /llms.txt
Skip to main content

Whitelisting IP Addresses

If your target infrastructure restricts inbound traffic by IP address, you need to whitelist the outbound IPs used by Browserless's shared fleet. The IPs listed below are automatically updated from our live infrastructure and may change periodically as we scale or perform maintenance.

info

The shared fleet's IP addresses may change every few months as we scale capacity or perform maintenance. We recommend checking this page or using the GraphQL API for the latest list.

Prerequisites
  • A Browserless API token from your account dashboard
  • Puppeteer or Playwright installed locally

Current IP Address Lists

Below is the most recent list of IP addresses on our shared fleet, automatically updated from our live infrastructure.

Loading current IP addresses...

Programmatically Fetch IPs

If you prefer to fetch the latest IP addresses programmatically rather than referring to the table above, you can use our GraphQL API:

curl --location 'https://api.browserless.io/graphql' \
--header 'Content-Type: application/json' \
--data '{"query":"query {\n workerIps {\n sfo\n lon\n ams\n lastUpdate\n }\n}","variables":{}}'

FAQ & Troubleshooting

Why am I getting a 403 Forbidden error?

Your API token is missing or expired. Pass it as a ?token= query parameter in the WebSocket or HTTP URL. Verify the token in your account dashboard.

My script works locally but fails on Browserless

Local browser settings may differ from the Browserless environment. Use launch parameters to match your local setup (viewport, user agent, timezone). See launch parameters for the full list.

Next steps