What are proxies?

A proxy server is a network intermediary that routes web traffic through an alternate IP address. This prevents the website from detecting that we’re running an automated script from a containerized environment.

When should I use proxies?

There are several reasons to use proxies with your web automation.

Hide datacenter IPs

Our browser sessions are hosted in AWS/GCP/Azure datacenters. Without proxies, any website that blocks requests from datacenter IPs will block Simplex.

IP Rotation

Many websites limit or block multiple requests coming from the same IP address. Using proxies enables you to rotate between different IPs to avoid rate limiting and blocking.

Geolocation Spoofing

Proxies in different geographic locations allow you to access websites that are country-locked.

When should I not use proxies?

If the website you’re automating doesn’t block datacenter IPs, we strongly encourage you to not use proxies.

Internet connections from datacenters are 50-100x faster than through residential proxies and don’t drop packets nearly as often, meaning your automations will run perfectly almost every single time.

What proxies does Simplex use?

We only use residential proxies, which are much harder to detect as automated traffic. Residential proxies use real residential IP addresses to make requests appear like they’re coming from someone’s home or business computer.

These proxies, along with our anti-stealth measures, make it extremely difficult to detect that Simplex is an automated tool.

How do I enable Simplex’s proxies?

You can enable Simplex’s proxies by setting the proxies parameter to True when creating a session.

simplex.create_session(proxies=True)