Skip to content
Login Sign up

Gateway & authentication

Every Residential Proxies request goes through one endpoint. You authenticate on each request with your username and password.

FieldValue
Hostp.shifter.io
Port443
ProtocolsHTTP(S), SOCKS5

Use the same host and port regardless of location, protocol, or session mode. Targeting and session options are encoded in the username, not in a different endpoint.

Your username and password are shown in the panel under Residential Proxies.

Terminal window
curl -x customer-USERNAME-sid-9f3a2b7c-ttl-600:PASSWORD@p.shifter.io:443 \
https://ipinfo.io/json

Extend the username with flags to express targeting and session intent:

customer-USERNAME-country-us-city-new_york-sid-9f3a2b7c # default 120s sticky
customer-USERNAME-country-us-city-new_york-sid-9f3a2b7c-ttl-600 # custom 600s sticky

Flag order does not matter. ttl is optional and only valid alongside sid. The password stays the same regardless of flags.

ResponseLikely cause
407 Proxy Authentication RequiredUsername or password wrong, or an unknown flag (e.g. bad country code).
502 Bad GatewayNo IPs match your filter at this moment. Broaden the filter, retry, or remove strict-true to allow a broader fallback.
509 Bandwidth Limit ExceededPlan bandwidth exhausted with Extra Traffic disabled.
Connection refusedYou are pointing at the legacy port-based host. Switch to p.shifter.io:443.