Skip to main content
All Proxies.fo endpoints use user : password authentication over HTTP, HTTPS, and SOCKS5. Targeting (country, state, city, session, TTL) is controlled by modifiers appended to your username — there’s no separate API, no config file, no SDK.

Credential format

Username: <base_user>[-<modifier>-<value>][-<modifier>-<value>]...
Password: <your_account_password>
Your base username and password live in the dashboard. Modifiers are optional — without them the network picks an IP at random from the full pool for the regional gateway you connected to.

Full example

A residential request targeted at New York City with a 15-minute sticky session:
Username: acme-country-us-state-ny-city-ran-session-asdas1-ttl-15
Password: hunter2
Breaking that down:
SegmentMeaning
acmeBase username
country-usRoute through a US IP
state-nyNarrow to New York state
city-ranTarget the “ran” (random city in state) pool — or replace with a specific city code
session-asdas1Sticky session ID — same ID keeps the same IP
ttl-15Hold that IP for 15 minutes

Supported modifiers

ModifierProductsPurposeExample
country-<code>ResidentialISO 3166-1 alpha-2 country codecountry-us, country-de, country-nl
state-<code>ResidentialUS/regional state codestate-ny, state-ca
city-<code>ResidentialSpecific city, or ran for random city in statecity-nyc, city-ran
session-<id>Residential, DatacenterSticky session ID (any string you choose)session-abc123
ttl-<minutes>ResidentialSession lifetime in minutesttl-15, ttl-30
Datacenter does not support country/state/city targeting. Pick the regional endpoint (dcp-us or dcp-eu) that’s closest to your target — that determines egress geography.ISP uses static assigned IPs, so targeting modifiers don’t apply either.

Protocols

ProductHTTP / HTTPSSOCKS5UDP
Residential
Datacenter
ISP✓ (port 61234)✓ (port 62234)

Rotating credentials

If you suspect credentials have leaked, rotate them from the dashboard under Account → Security. Existing sessions drop within 60 seconds.
Never commit credentials to version control. Use environment variables or a secrets manager.