Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.decodo.com/llms.txt

Use this file to discover all available pages before exploring further.

Residential proxies

Many things can affect the speed of a residential proxy: a different ISP, location, mobile signal strength, etc. Nevertheless, our proxy network is optimized for the best speed, and our average proxy response time can vary from about half a second to a few seconds, depending on the country and various other factors. Due to the nature of residential proxies, some IPs are faster than others. If you face speed issues, try to change the port and/or endpoint. Then, run a couple of tests to see if this fixes the issue. The tool you use can also affect the proxy speed. For example, a web browser connection will always be much slower because it has to load every media file. Your own internet connection and location also impact the connection speed.

How we tested our residential IP speeds with Python

This Python code sends 500 requests to the US endpoint for rotating sessions and prints out the lowest, highest, and average response times a single request took, as well as the number of successful requests out of 500. You only need to change the username and password variables, and of course, if you want to, you can change the endpoint/port as well.
import time
import requests
url = 'https://ip.decodo.com/ip'
username = 'user'
password = 'pass'
proxy = f'http://{username}:{password}@us.decodo.com:10000'
average = 0
lowest = 50
highest = 0
success = 0
for i in range(500):
    start = time.time()
    response = requests.get(url, proxies={'http': proxy, 'https': proxy})
    end = time.time()
    total = (end - start)
    print(total)
    average += total
    if total < lowest: lowest = total
    if total > highest: highest = total
    if response.status_code == 200: success += 1
    else: print(response.status_code)
    if i == 499:
        print("average: " + str(average / 500))
        print("lowest: " + str(lowest))
        print("highest: " + str(highest))
        print("success: " + str(success))

Datacenter proxies

Datacenter proxies are usually faster than residential ones. For the best speed, you should select the proxy closest to you. Check out the locations offered for Datacenter Pay/GB proxies here and for Datacenter Pay/IP proxies here.

Support

Need help or just want to say hello? Our support is available 24/7.
You can also reach us anytime via email at support@decodo.com.

Feedback

Can’t find what you’re looking for? Request an article!
Have feedback? Share your thoughts on how we can improve.