Oxylabs
Point a browser profile at Oxylabs residential proxies. Three steps, no plugin, no proxy-auth extension.
Rotating residential endpoint where both the country and the sticky session id are username suffixes.
1. Get the credentials
In your Oxylabs dashboard, open the residential product and copy the gateway host, the port, and the username and password. Everything below assumes those four values.
2. Build the proxy URL
One string, credentials included. Targeting and session options go in whichever half this provider puts them in - the table below says which.
http://customer-<username>-cc-US-sessid-qwerty123:<password>@pr.oxylabs.io:7777 3. Launch
Timezone, locale and WebRTC are derived from the exit address, so a US exit does not arrive with your own timezone attached.
await ab.launch({
profile: 'acc-01',
proxy: 'http://customer-<username>-cc-US-sessid-qwerty123:<password>@pr.oxylabs.io:7777',
}) launch(
profile="acc-01",
proxy="http://customer-<username>-cc-US-sessid-qwerty123:<password>@pr.oxylabs.io:7777",
) Prefer not to run an account at all? Managed residential proxies are included on paid plans.
Parameters
Read off Oxylabs's own documentation on 2026-08-28. Ports and endpoints differ by plan and by zone, so where this table and your dashboard disagree, the dashboard is right.
| Gateway | pr.oxylabs.io |
| Ports | 7777 for the rotating endpoint. |
| Protocols | Not published on the page above - see the provider docs |
| Options ride in | the username |
| Country targeting | -cc-<ISO2>, appended to the username |
| Sticky session | -sessid-<your own id>, appended to the username. Reusing the id keeps the exit address. |
| Session length | Not published on the page above - see the provider docs |
| Source | https://developers.oxylabs.io/get-started/quick-start-proxies |