Rotating Proxies

Features of rotating proxies.

The ProxyMesh rotating proxy servers provide affordable access to high quality IPs.

Each rotating proxy has the same characteristics:

  • Level 1 Elite, the highest class of proxy anonymity
  • 10 shared data center IPs
  • Twice daily, every 12 hours, the current 10 IPs are rotated for a new set of 10 IPs
  • By default, an IP is chosen at random for each request
  • Can use custom headers to control the IP address used for a request

All of our proxies are data center proxies. Each proxy offers IPv4 addresses; several also offer IPv6. For details, please see Proxy Server Locations.

Reusing IP Addresses

The rotating proxy chooses a random IP for each request, meaning you have a one-in-ten chance of getting the same IP twice in a row. 

This may be a concern if you are using an API that would impose a rate ban if the same IP were ever used again. If so, we recommend using the Open proxy, World proxy, or ISP-residential proxy.

Proxy Masking

The rotating proxy servers do not allow any identifying headers to be passed along in requests.

The following headers are removed in order to prevent proxy identification by the remote site:

  • Authorization
  • From
  • Proxy-Authorization
  • Proxy-Connection
  • Via
  • X-Forwarded-For

All other headers are passed through unchanged, including the User-Agent header.

If you are concerned about a remote site identifying your requests as coming from a scraper or web crawler, you will need to be mindful of which other headers you're sending through, particularly the User-Agent header.

Enabling Headers

By default, as mentioned above, the ProxyMesh proxies remove the Authorization header from your request.

At times, however, you may need to include the Authorization header, such as when sending an authenticated request to a website or API over the proxy server. Then you can use the Enable Headers link on the right side of your dashboard to tell the proxy servers to pass the Authorization header through to the remote site.

To use the Enable Headers command, you must first use IP authentication, or the Proxy-Authorization header, to authenticate your requests to the proxy.

Propagation

It's good practice to allow a few minutes for an enabled header to propagate through the network before sending it in a request.

Proxy Locations

There are currently 15 rotating proxy locations. While these are the physical locations of the data center, that does not guarantee that the IP addresses will correctly geocode to that location.

Many sites use out of date GeoIP databases, and ProxyMesh cannot control for incorrect GeoIP identification.

Further Information

For proxy location details, please see Proxy Server Locations.
Also see IP Geolocation.

Concurrent Requests

All of our proxies have a limit of 100 concurrent connections per IP address. Requests exceeding the limit result in 503 error responses.

Therefore, if you are running queries with traffic exceeding 100 concurrent connections/IP/proxy, and if you cannot slow your crawl rate, you will need to use multiple proxies.

USA Proxies

  • California
  • Florida
  • Illinois
  • New York
  • Texas
  • Washington, DC
  • Washington State

Europe Proxies

  • Amsterdam, Netherlands
  • Frankfurt, Germany
  • London, UK
  • Paris, France
  • Zurich, Switerzland

Asia-Pacific Proxies

  • Perth, Australia
  • Singapore
  • Tokyo, Japan

Adding Extra Proxies to Your Plan

If you are on the ProxyMesh 50 or 100 subscription plan, you can add more proxies to your plan for $10/month each.

You can find details in Adding Proxies for More IPs and in Pricing Plans.
Please contact Support to let us know how many extra proxies you would like to add.

More about Proxy Servers

See our Proxy Server document menus Page 1 and Page 2.

Still need help? Contact Us Contact Us