Accessing Your Proxy List

Start by logging into your Squid Proxies dashboard and navigating to the My Proxies section. Here, you’ll find:

  • Active proxy endpoints — either IP-based or hostname-based, depending on your proxy type.
  • Assigned ports, such as :8800 for HTTP/S or :3128 for generic setups.
  • Authentication method, showing whether you’re using IP whitelisting or username/password login.
  • Proxy type, labeled clearly as Datacenter or Residential.

Why it matters:
Knowing exactly which proxies you have access to—and how they’re formatted—ensures you avoid misconfiguration and unexpected errors in your code or tools.


Understanding Proxy URL Formats

Your proxy URL format depends on the type of proxy and the authentication method you chose.

Proxy TypeIP Whitelisting FormatUsername/Password Format
Datacenterip:portusername:password@ip:port
Residentialhost:port (e.g., p102.squidproxies.com:8907)username:password@host:port

Datacenter vs Residential Proxies

Datacenter Proxies

  • Format: Typically IP-based (ip:port).
  • Rotation: Static by default (you rotate manually).
  • Use cases: General scraping, high-speed data collection, non-login tasks.

Residential Proxies

  • Format: Hostname-based (host:port). Example: p102.squidproxies.com:8907.
  • Rotation: Rotate automatically every ~10 minutes (approximate).
  • Use cases: Login sessions, geo-sensitive scraping, e-commerce tasks where higher trust is needed.

📌 Tip: Residential proxies offer semi-sticky sessions if you keep the same port and connection alive for up to 10 minutes.


Ready-to-Use Proxy Examples

Datacenter (IP Whitelisting)

proxies = {
    "http": "http://123.45.67.89:3128",
    "https": "http://123.45.67.89:3128"
}

Datacenter (Username/Password)

proxies = {
    "http": "http://username:password@123.45.67.89:3128",
    "https": "http://username:password@123.45.67.89:3128"
}

Residential (Hostname, IP Whitelisting)

proxies = {
    "http": "http://p102.squidproxies.com:8907",
    "https": "http://p102.squidproxies.com:8907"
}

Residential (Hostname, Username/Password)

proxies = {
    "http": "http://username:password@p102.squidproxies.com:8907",
    "https": "http://username:password@p102.squidproxies.com:8907"
}

Final Proxy Integration Checklist

Before integrating, always:

  • Confirm proxy credentials and endpoint format in the dashboard.
  • Verify your IP is whitelisted (if using IP auth).
  • Test each proxy using a simple curl or requests call.



More Guides: