Tutorial16 min read

Proxy Speed and Quality: What to Measure and What Is Good

Short answer

When you test a residential proxy provider, good means: 99% or more successful requests on a simple endpoint (97–99% is usable, below 95% is a problem), 90% or more on ordinary public pages, a median response under 1 second (1–2 s is normal, over 2 s is slow), a 90th or 95th percentile under about 3 seconds, and 80% or more of sticky sessions keeping their IP through a 30-minute test. On protected targets such as Amazon, Google or Instagram, about 75–80% success is a strong result. These bands match what public benchmarks measured in 2026: Proxyway's tests of 13 residential networks found a median 99.28% success rate and a median 0.93 s response. Count a success only when the page holds the content you expected, not just a status 200. ProxyField residential proxies run at a 99.6% success rate with under 1 s typical response, according to our service data, from $1.95/GB; test them on your targets with the Easy Trial: 1 GB for $2.95.

residential IPs
412M+
from, traffic never expires
$1.95/GB
Easy Trial
1 GB for $2.95
On this page 12 sections
  1. What counts as good when you test a residential proxy
  2. What public benchmarks measured in 2026
  3. What "proxy speed" means: 4 numbers
  4. What is a good proxy speed?
  5. What makes a proxy fast or slow
  6. Does proxy location affect speed?
  7. Success rate: the quality number
  8. What to ask any provider about pool quality
  9. How to test a proxy provider yourself
  10. How to check that a tool is using your proxy
  11. When you need high-speed proxies
  12. Proxy Speed and Quality FAQ

What counts as good when you test a residential proxy

MetricHow to count itGoodUsableLook closerBenchmark behind it
Success on a simple endpointRequests to an IP-check URL such as https://api.ipify.org whose body is an IP address99% or more97–99%Below 95%Proxyway 2026: median 99.28%, providers from about 95.3% to 99.9%; Oct 2026 benchmark: 97.1–99.9%, most 99.5–99.9%
Success on ordinary public pagesResponses that contain your marker (a price, a title); block pages and CAPTCHAs served with 200 count as failures90% or more80–90%Below 80%Oct 2026 benchmark: Wikipedia 97.9–99.9%
Success on protected targetsThe same rule, on sites with anti-bot checksAbout 75–80%50–75%A sudden drop between runsProxyway 2026: Amazon, Google, Instagram median 74.43%, best 81.23%; Oct 2026 benchmark: Amazon 47.8–55.3% with a plain HTTP client
Median response timeTime to the full response, successful requests onlyBelow 1 s1–2 sOver 2 sProxyStats: "good residential reads sub-second, mid-tier 0.8–2s"; Proxyway 2026: median 0.93 s, providers 0.41–1.88 s
90th or 95th percentileThe slowest 10% or 5% of successful requestsUnder about 3 s3–5 sOver 5 s: the slow tail stalls your workersOct 2026 benchmark: P90 1.32–3.67 s
Response on protected targetsThe same, on sites with anti-bot checksAbout 3 s median3–5 sOver 5 sProxyway 2026: median 3.21 s, best 2.58 s
Sticky-session stabilityShare of sessions whose IP never changed in a 30-minute test, one check every 30 s80% or more60–80%Below 60%Oct 2026 benchmark: 47.3–87.2%
Before or after retriesCount the first attempt, then the rate after retriesBoth stated–A rate after retries only: every retry costs time and traffic–

The "Good" column is the top band each benchmark's figures support; the bands between them are rules of thumb for a buyer's test.

What public benchmarks measured in 2026

Three public sources back the bands above. Read their figures as ranges across providers, not as a score for any one network.

SourceWhat was testedSuccessResponseNotes
Proxyway, Proxy Market Research 202613 residential networks; 3.6M requests over 21 days to a CDN endpoint from Germany, mostly March–April 2026; plus Amazon, Google and Instagram from the USMedian 99.28% (US pool 99.12%); targets median 74.43%, best 81.23%Median 0.93 s (US pool 0.80 s); targets median 3.21 sTarget responses were checked on status code, HTML size and page title
A benchmark published by one of the tested providers, October 202612 residential providers; 302,400 requests, 5–8 October 2026, from servers in Germany, the US and Singapore to a Cloudflare endpoint; Amazon and Wikipedia97.1–99.9%; Amazon 47.8–55.3%; Wikipedia 97.9–99.9%Median 0.68–1.45 s; P90 1.32–3.67 sAmazon success swung from about 28% to 83% between runs for every provider; sticky stability 47.3–87.2%
ProxyStats methodology, v2.7.1, 2026-10-20Continuous probes of residential providersA neutral probe counts only when the body parses as an IP addressSub-second green, 0.8–2 s amber, over 2 s redSticky test: 4 requests at 0, 20, 40 and 60 s on one session ID; under load, a step holds when 95% of requests complete and the 99th percentile stays under 5 s

Three lessons for your own test follow from them:

  • Simple endpoints flatter everyone. Almost every provider scores 99% or more on a CDN or IP-check URL; the gap opens on real targets, so always test your own.
  • One run is not enough. On Amazon, the same provider's success swung from about 28% to 83% between runs, so test at two or more times of day and on more than one day.
  • Sticky sessions vary most. Stability spread from 47.3% to 87.2%, more than any other figure, so test sessions if your work needs a fixed IP.

ProxyField's own figures, all according to our service data: a 99.6% success rate, an average response of about 400 ms, under 1 s typical response for residential and under 1.5 s for mobile. These are our figures, not benchmark results, so measure on your own targets as below.

What "proxy speed" means: 4 numbers

Speed is several measurements, and providers do not always mean the same one.

MeasureWhat it isWhat drives it
LatencyTime for a packet to make a round trip; on a proxy, client → gateway → exit IP → website and backPhysical distance and the number of hops
Response timeTime from sending the request to receiving the full responseLatency, plus the website's own processing time and the page size
Throughput (bandwidth)How much data per second the connection carriesThe exit's connection: home broadband, mobile network or a data center
Success rateShare of requests that return the page you wantedIP reputation, the target's defenses and your request pattern

For scraping and monitoring, response time and success rate matter most: most pages are small, so you wait on round trips, not on bandwidth. A fast proxy that gets blocked is slower in practice than a slower one that succeeds, because every failure costs a retry.

Easy Trial: 1 GB for $2.95.
Try for the price of 1 GB, no subscription, traffic never expires.

What is a good proxy speed?

There is no single number, because each proxy type adds a different detour. As a rule of thumb, from how each type routes traffic:

Proxy typeTypical responseWhy
DatacenterThe fastestServers in data centers with fast uplinks
ISP (static residential)Close to datacenterStatic IPs issued by an internet service provider
ResidentialAround 1 s per request is goodTraffic exits through a home connection
Mobile (5G/4G/LTE)Slower than residentialCarrier networks add latency

ProxyField's own figures, according to our service data: an average response of about 400 ms, under 1 s typical response for residential and under 1.5 s typical response for mobile. If your residential requests regularly take several seconds, look at what sits around the proxy first: the distance to the target, a browser loading whole pages, or slow connection setup in your client. Fixes for that are in why your proxies are slow.

What makes a proxy fast or slow

  1. Distance

    Every leg adds latency: your client to the gateway, the gateway to the exit IP, the exit IP to the website's server. An exit in the same region as the website keeps the last leg short.

  2. The exit's connection

    Datacenter exits sit on fast uplinks; residential and mobile exits depend on the home or carrier connection behind them.

  3. The website

    A slow or overloaded server, or a page that runs heavy checks before it answers, is slow through any proxy.

  4. Your client

    Opening a new connection and TLS handshake for every request costs round trips; reusing connections (keep-alive, a session object) removes them. A headless browser that loads every image and script multiplies the time per page.

  5. Failover

    A node can slow down at any time; what matters is what happens next. At ProxyField, if a node slows down, traffic automatically moves to the next one.

Does proxy location affect speed?

Yes. A US website answers a US exit faster than a German one, because the last leg is shorter, so performance differs between the US, Europe and Asia mostly by distance to the target. Pick the exit country by what the website should see: for local prices, results or ads, you need the local view whatever it costs in milliseconds; for data that is the same everywhere, choose an exit near the website's servers. ProxyField has 412M+ residential IPs in 195+ countries, with targeting by country, region (state) and city: see proxy location targeting.

A proxy rarely lowers your ping in a game or app: it adds a hop. It helps only when your provider's own route to the server is poor and the proxy's route is better, which is uncommon.

Success rate: the quality number

Success rate is the share of requests that return the content you asked for, not just a 200 OK. A block page, a CAPTCHA challenge or an empty shell served with status 200 is a failure.

  • It depends on the target. The same pool can succeed on almost every request to a public catalog and far fewer on a heavily protected site. Compare providers on the same target, at the same time.
  • Ask whether it is measured before or after retries. A rate after 3 retries looks better and costs 3 times the traffic on failures.
  • Uptime is a different number. Uptime says whether the gateway answered at all; success rate says whether the website gave you the page. A gateway can be up while a target blocks most of its IPs, so for scraping, success rate on your target is the number to watch.
  • Separate your errors from the proxy's. 407 is a proxy login problem, 403 and 429 usually come from the website, and timeouts can be either. The proxy errors guide lists them.

ProxyField runs at a 99.6% success rate, according to our service data. On your own target, measure it as below.

What to ask any provider about pool quality

Pool quality shows in honest numbers and in what you can check yourself. Signs to check in any provider:

  • City targeting that does not match. Request a city and check where the exit IP is; IP location databases disagree near borders and on mobile networks, so check a sample, not one IP.
  • Speed or uptime promises with no method. A figure without the target, the period and how failures were counted tells you little; "100% uptime" is a promise no network keeps.
  • No small purchase to test with. You should be able to test on your own targets before a large order.

At ProxyField, the pool is clean for Google, checked and segmented. How to check a provider's policies before paying is covered in the Trust Center.

How to test a proxy provider yourself

The test that predicts your results is your own target, your own request pattern and enough requests to count.

  1. Pick 1 or 2 real targets and 50-100 real URLs on each.
  2. Send 200-500 requests through the proxy, with the headers and concurrency you will use in production, spread over several hours: first with no retries, then with your usual retries.
  3. Count a success only when the response contains the content you expect (a product title, a price), not just status 200.
  4. Record response times and look at the median and the slowest 5%, not only the average.
  5. Repeat per country you need, at another time of day and on another day: one run can swing far on a protected target.
  6. Test sessions with the session test below: 8 sticky sessions of 30 minutes, one IP check every 30 seconds, and the share of sessions that kept one IP.
  7. Work out the cost per 1,000 successful pages: price per GB × GB used ÷ successful pages × 1,000. At 100 KB per page (an example size), 1,000 pages are about 0.1 GB: about $0.30 at ProxyField's $2.95/GB and $0.20 at $1.95/GB, plus the traffic of failed attempts.

A small tester in Python does steps 2-4:

Python
import statistics, time
from concurrent.futures import ThreadPoolExecutor
import requests

PROXY = "http://<login>-country-us-city-new_york:<password>@gate.proxyfield.io:7000"
URLS = [line.strip() for line in open("urls.txt") if line.strip()]
MARKER = "Add to cart"  # text that only a real page contains

def fetch(url):
    start = time.perf_counter()
    try:
        r = requests.get(url, proxies={"http": PROXY, "https": PROXY}, timeout=30,
                         headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"})
        ok = r.status_code == 200 and MARKER in r.text
        return ok, time.perf_counter() - start, r.status_code
    except requests.RequestException:
        return False, time.perf_counter() - start, None

with ThreadPoolExecutor(max_workers=10) as pool:
    results = list(pool.map(fetch, URLS))

def percentile(xs, q):  # nearest rank on a sorted list
    return xs[max(0, min(len(xs) - 1, round(q * (len(xs) - 1))))]

times = sorted(t for ok, t, _ in results if ok)
print(f"success: {sum(ok for ok, _, _ in results)}/{len(results)}")
if times:
    print(f"median: {statistics.median(times):.2f} s, p90: {percentile(times, 0.90):.2f} s, p95: {percentile(times, 0.95):.2f} s")
print("status codes:", {code: sum(1 for _, _, c in results if c == code) for _, _, code in results})

The username in the code, <login>-country-us-city-new_york, is an example: an exit in New York City, United States. The syntax for region (state) and sticky sessions is -region-<region>, -session-<id> and -ttl-<seconds> (30 to 129,600 seconds, 20 minutes by default) after the location, as in <login>-country-us-region-new_york-city-new_york-session-he9f2qga-ttl-600, and countries outside the US take their two-letter code in lowercase, as in -country-de. For a quick check of a proxy list without code, the proxy checker tests up to 100 proxies at once.

Test that sticky sessions hold their IP

This test opens 8 sticky sessions of 30 minutes each and asks every session for its exit IP every 30 seconds, as the October 2026 benchmark did, so no session is idle for long and your stability score compares with the published 47.3–87.2%:

Python
import time
import requests

LOGIN, PASSWORD = "<login>", "<password>"
SESSIONS, TTL, EVERY = 8, 1800, 30  # 8 sessions, ttl 1,800 s (30 min), one check per session every 30 s

def exit_ip(session):
    user = f"{LOGIN}-country-us-session-test{session}-ttl-{TTL}"
    proxy = f"http://{user}:{PASSWORD}@gate.proxyfield.io:7000"
    try:
        return requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=10).text.strip()
    except requests.RequestException:
        return None

seen = {s: [] for s in range(SESSIONS)}
for _ in range(TTL // EVERY):
    for s in seen:
        seen[s].append(exit_ip(s))
    time.sleep(EVERY)

stable = 0
for s, ips in seen.items():
    got = [ip for ip in ips if ip]
    changes = sum(1 for a, b in zip(got, got[1:]) if a != b)
    stable += changes == 0 and len(got) >= 0.9 * len(ips)
    print(f"session {s}: {len(got)}/{len(ips)} answered, {len(set(got))} IPs, {changes} changes")
print(f"stability: {100 * stable / SESSIONS:.0f}% of sessions kept one IP")

What to expect from ProxyField:

  • One IP per session for the whole ttl. A sticky IP is held while its exit node is up. Session times run from 30 to 129,600 seconds (36 h); a session set without ttl lasts 20 minutes.
  • An idle IP is replaced after 120 s. To see it, stop one session for 150 seconds and check again: it returns a new IP. Keep-alive traffic every 30 to 60 seconds avoids it.
  • A dropped node can change the IP. On a connection error the gateway retries once with a new session, so the IP may change; an established connection that breaks is not restored, and your client reconnects. Count these changes separately from the ones you caused.

A session counts as stable when it kept one IP and answered at least 90% of the checks. 80% or more stable sessions is a good result against the public benchmark; for a single provider you can hold it to a stricter pass, 8 of 8. Changes that come with failed requests point to dropped nodes, and changes without failures point to a session or ttl typo in the username.

The Easy Trial is sized for exactly this: 1 GB for $2.95 (mobile $3.45) covers about 10,000 HTML pages at 100 KB each (an example size), with no minimum purchase and no subscription. You get the same pool and the same quality at 1 GB as at 1 TB: there is no separate trial pool.

How to check that a tool is using your proxy

Open https://api.ipify.org (or any "what is my IP" page) through the tool, then compare the IP with your own: if they match, the proxy is not in use. Through a rotating ProxyField gateway, 2 calls a few seconds apart should return different IPs, and a sticky session should return the same one. Setup steps for each tool are in how to set up a proxy.

When you need high-speed proxies

Raw speed matters when the job is many small requests against a tolerant site, such as monitoring your own pages or checking API endpoints; datacenter proxies suit that, and ProxyField's rotating datacenter traffic costs from $0.29/GB down to $0.22/GB. When the target defends itself, success rate beats speed, and residential IPs win: a request that succeeds in 1 second is faster than 3 that fail in 200 ms each. Which type fits which job is in residential vs datacenter proxies.

Proxy Speed and Quality FAQ

What counts as a good speed and success rate when I test a residential proxy provider?

ProxyField's bands for a residential test: 99% or more success on a simple endpoint (below 95% is a problem), 90% or more on ordinary public pages and about 75–80% on protected targets, a median response under 1 second with the 90th or 95th percentile under about 3 seconds, and 80% or more of sticky sessions keeping their IP over 30 minutes. They match 2026 public benchmarks, such as Proxyway's median 99.28% success and 0.93 s response across 13 networks. ProxyField's own figures are a 99.6% success rate and under 1 s typical residential response, according to our service data.

What proxy speeds can I expect?

ProxyField proxies answer in about 400 ms on average, with under 1 s typical response for residential and under 1.5 s for mobile, according to our service data. They run at a 99.6% success rate, according to our service data. Your own numbers depend on the target and the exit location, so test them with the Easy Trial: 1 GB for $2.95.

What is a good proxy speed?

A common rule of thumb for rotating residential proxies is a typical response of about 1 second or less per request; datacenter proxies are faster and mobile proxies slower. Judge speed together with the success rate on your target, because a fast request that gets blocked has to be sent again.

What is proxy speed?

It is how quickly a request goes through the proxy to the website and back, usually measured as response time per request. It combines latency (distance and hops), the website's own processing time and, for large files, the bandwidth of the exit's connection.

What makes a proxy fast?

A short route to the target, an exit on a fast connection, and a client that reuses connections instead of opening a new one for every request. Automatic failover helps too: when a node slows down, traffic moves to the next one instead of waiting.

Does proxy location affect speed?

Yes. The farther the exit IP is from the website's servers, the longer each round trip takes. Use a distant exit only when you need that country's view of the site, and an exit near the servers otherwise.

Does proxy performance differ by region, such as the US, Europe and Asia?

It does, mainly because of distance: an exit in Asia reaching a US site adds a long last leg. The number of IPs in a region also matters for heavy jobs; ProxyField has, for example, 61.2M+ residential IPs in the United States and 3.3M+ in Japan.

Does using a country proxy affect internet speed?

It changes the speed of the traffic you send through it, not your whole connection: requests take the extra route through the exit country. Browsing through a proxy in a faraway country feels slower; other apps that do not use the proxy are unaffected.

Will a proxy reduce my ping?

Rarely. A proxy adds a hop, so ping usually goes up; it can go down only when your own provider's route to the server is unusually poor and the proxy's route is better. Proxies are built for access from a location and for scale, not for lower ping.

What is a good proxy success rate?

99% or more on a simple IP-check endpoint (97–99% is usable) and 90% or more on ordinary public pages, counting only responses that contain the content you wanted. Protected sites score lower: in Proxyway's 2026 tests the median on Amazon, Google and Instagram was 74.43%, so compare providers on the same target at the same time. Ask whether the rate is before or after retries: a rate after 3 retries can hide 3 times the traffic on failed pages.

Show 11 more questionsShow fewer questions

What is p95 response time, and why does it matter for proxies?

It is the response time that 95% of your requests beat: sort the times and take the one 95% of the way up. The median shows a typical request, the p95 shows the slow tail that stalls workers and triggers timeouts; for residential proxies, under about 3 seconds is a good p95, and an October 2026 benchmark measured P90 values of 1.32–3.67 s.

How do I check that a sticky session keeps its IP?

Open a few sessions with -session-<id>-ttl-600, ask each for its IP at https://api.ipify.org every 30 seconds for the whole ttl, and count the changes. On ProxyField a session keeps its IP while its exit node is up; an IP idle for 120 s is replaced, so keep the checks under 2 minutes apart.

What is a good sticky session stability score?

80% or more of sessions keeping one IP through a 30-minute test, with a check every 30 seconds. An October 2026 benchmark of 12 residential providers measured 47.3% to 87.2% on that test. On ProxyField, an IP idle for 120 s is replaced, so keep the checks under 2 minutes apart.

How long should a proxy speed test run?

Send 200 to 500 requests per target, spread over several hours, and repeat on a second day. One run can mislead on a protected site: in an October 2026 benchmark, Amazon success swung from about 28% to 83% between runs for the same provider.

Is the success rate measured before or after retries?

It depends on the provider, which is why you should ask. A rate after retries hides how many attempts each page took, and every failed attempt still costs time and traffic.

What is the difference between uptime and success rate?

Uptime is the share of time the proxy service answers at all; success rate is the share of requests that bring back the page from the website. For scraping, success rate on your target tells you more, because a gateway can be up while the target refuses its IPs.

How do proxy providers measure exit node quality?

Providers differ and few publish a method, so ask each one what it measures, on which targets and over which period, and test a sample on your own target. At ProxyField, the pool is clean for Google, checked and segmented.

How reliable are ProxyField's country proxies?

ProxyField runs at a 99.6% success rate, according to our service data, and has 16.6M+ residential IPs in the United Kingdom and 20.2M+ in Germany. If a node slows down, traffic automatically moves to the next one. Test the countries you need with the Easy Trial, 1 GB for $2.95, before a large order.

Which matters more for proxies: bandwidth or latency?

Latency, for most proxy work: pages and API responses are small, so the time goes into round trips, not into transferring data. Bandwidth matters when you download large files or video.

When should I use high-speed proxies?

When you send many small requests to sites that do not defend themselves, such as checking your own pages or public endpoints; datacenter proxies suit that. On protected sites choose residential proxies, because a request that succeeds beats several fast ones that fail.

Do proxies with 100% uptime exist?

No network runs without any interruption, so treat a 100% promise with caution and ask how it is measured. What you can check is failover (whether traffic moves on when a node slows down) and the success rate on your own target.

Easy Trial: 1 GB for $2.95.

Try for the price of 1 GB, no subscription, traffic never expires.