How to test a proxy before you pay

By Marc Smith · updated 25 Oct 2026 with figures from 73 providers' own pages

A proxy that works on one website can fail on yours. Test on your real target before you buy in volume, and judge the price per page you actually get, not per GB.

1. Get a small amount to test with

Many providers offer a free trial or test credit, often after you add a card or fill in a short form; the terms are on each provider's page here. Otherwise buy the smallest plan. The smallest residential purchase in our data costs $0.59 (Dexodata), and the median across 58 providers is $7.00.

Read the refund terms first. Most only refund if you've used very little traffic, so test a little, then decide.

2. Check that it connects

Paste the proxy into the proxy checker. It connects through the proxy and shows whether it works, the IP the internet sees and how long the request took. Check SOCKS5 too if you plan to use it.

3. See what websites see

From a script, ask for /ip.json through the proxy. It returns the IP, its type, network and location:

curl -x http://user:pass@host:port https://proxytable.com/ip.json

In a browser set to use the proxy, the IP check page shows the same plus headers and browser leaks. Look at four things:

  • IP type and network. A residential proxy should show a consumer internet provider, not a hosting company.
  • Location. Location databases disagree with each other. Check the country and city your target will see.
  • Headers. A proxy that adds Via or X-Forwarded-For headers tells the site it's a proxy, and can give away your own IP.
  • Browser leaks. WebRTC can expose your real IP, and a browser time zone that doesn't match the IP's country is a common bot signal.

4. Test on your target

Send a few hundred real requests to the pages you'll scrape, at the rate you'll run in production. Count a request as a success only if you got the page you wanted, not a block page or a CAPTCHA. Write down the success rate and the response time.

Then divide the price by the success rate. $3 per GB at 95% success is $3.16 per GB of pages you can use. $2 per GB at 50% success is $4.00.

5. Test more than one provider

Run the same test on two or three providers on the same day, because success rates change with the target and over time. Then compare what's left on the residential price ranking at your volume, and read how much bandwidth scraping uses to pick that volume.

More guides