How to Spot a Fake Proxy Provider Before You Pay
The proxy provider red flags that predict a bad purchase, plus a 30-minute verification runbook to run before you spend a dollar on the network.

Most bad proxy purchases are not stolen money. They are a $200 plan that quietly resells someone else's network at a 60% markup, or a dashboard that advertises "10M IPs" while returning the same 400 addresses all week. The proxy provider red flags that predict this are visible before you pay, and almost all of them can be checked from a terminal in under half an hour. This guide gives you the checks, the exact commands, and the honest cases where a scary-looking signal turns out to be fine.
The six checks that decide it
If you only have ten minutes, run these. A vendor that fails two of them is not worth a trial, no matter how good the landing page looks.
| Check | How you verify it | Fail condition |
|---|---|---|
| The IPs are real and unique | Pull 200 exits, count distinct addresses and ASNs | Fewer unique IPs than the plan implies, or one ASN behind a "global" claim |
| The network is theirs | Resolve the gateway, look up the operator of the exit ranges | Gateway and exits trace to a different, better-known vendor |
| The company exists | Domain age, registered entity name, invoice capability | No legal name anywhere, domain registered weeks ago |
| Money has a path back | Written refund window in the published terms, not in chat | Refund conditions only appear after purchase |
| Support knows the product | Three technical questions asked before you pay | Sales answers, engineering silence |
| Claims survive arithmetic | Compare price per thread or per GB against what capacity costs | Price implies a cost structure that cannot exist |
The rest of this article is how to run each check properly, because the naive version of every one of them produces false positives.
Four kinds of fake you will actually meet
"Fake" covers four different problems, and they carry very different risk. Naming the one in front of you tells you whether to walk away or just renegotiate.
| Type | What it is | Real risk to you | Salvageable? |
|---|---|---|---|
| Outright scam | Takes payment, delivers nothing or dead IPs, disappears | Lost payment, wasted week | No |
| Unlabeled reseller | Buys wholesale from a large network, rebrands, marks up | You pay more for worse support and no control | Sometimes, if the markup is small |
| Oversubscribed pool | Sells far more concurrency than the network can carry | Timeouts and block rates that appear only under load | Rarely, and only at low volume |
| Abandoned or seized | Real once, now unmaintained or shut down by an authority | Sudden total outage, no support, no data answers | No |
The reseller case is the most common and the least discussed. Reselling is legal and sometimes genuinely useful: better onboarding, regional billing, a nicer dashboard. The problem is an undisclosed reseller, because you inherit every limitation of the upstream network plus a support layer that cannot escalate. Our breakdown of whitelabel and reseller proxy networks covers how those arrangements are structured and what they cost you.
The seized case is not theoretical. As of September 2026, the residential proxy vendor NetNut's domain netnut.io resolves to nameservers ns1.fbi.seized.gov and ns2.fbi.seized.gov. Anyone can confirm that in one command:
dig +short NS netnut.io
That is the cheapest due diligence available, and almost nobody runs it. Before sending money to any provider, resolve its nameservers and confirm the domain still points where the marketing site implies it does.
Scraping at scale? Skip the blocks.
Fast, unblockable datacentre proxies with unlimited bandwidth.
Red flag 1: a pool size nobody can verify
Every provider publishes a pool number. Very few publish anything that lets you test it. The number itself is not the red flag. The red flag is a number with no method attached and no way to sample it.
Treat a pool claim as testable, not as a fact. Pull a few hundred exits during a trial and measure three things:
- Distinct IPs. How many unique addresses appear in 200 requests?
- Distinct /24 subnets. A hundred IPs inside one /24 is a single block of address space wearing a costume. Sites rate-limit and ban on subnets, so this is what your IP reputation actually depends on.
- Distinct ASNs. A network described as global that returns one autonomous system is one upstream supplier.
for i in $(seq 1 200); do
curl -s -x "http://USER:PASS@gateway.sparkproxy.io:11000" https://api.ipify.org
echo
done | sort -u | tee exits.txt | wc -l
# how many /24 blocks do those exits cover?
cut -d. -f1-3 exits.txt | sort -u | wc -l
Then map the addresses to their operators. Team Cymru's whois service answers ASN and network name for any IP:
whois -h whois.cymru.com " -v 203.0.113.10"
Run that against a sample of 20 exits. If a vendor sells "residential" IPs and every lookup returns a hosting or cloud ASN, they are selling datacenter IPs under a residential label, which is the most common product misrepresentation in this market. For the background on how address blocks are allocated and what registry data can prove, see BGP and RIR IP allocations and what a datacenter ASN is.
Honest trade-off: a low unique-IP count in a short test does not prove the pool is small. Rotating gateways often hold a session for a few requests, and some pools are geo-partitioned, so a country filter narrows your view to a slice of the network. Test with rotation forced on, across at least two countries, and only then judge.
Red flag 2: the network belongs to someone else
Undisclosed resale shows up in infrastructure before it shows up in the product. Three checks find most of it.
Resolve the gateway. A vendor running its own edge points its gateway hostname at address space it controls. A reseller frequently points at the upstream's infrastructure, or at a thin forwarder sitting in front of it.
dig +short gateway.sparkproxy.io
whois -h whois.cymru.com " -v <the resolved IP>"
Compare exit sets. If you hold trials with two vendors, dump 200 exits from each and intersect them. Independent networks of any real size should overlap by close to nothing.
comm -12 <(sort -u vendorA.txt) <(sort -u vendorB.txt) | wc -l
A large overlap means one upstream and two brands. That is not automatically disqualifying, but it changes the negotiation completely. You are now comparing two prices for identical IPs, and the cheaper one wins unless the dearer one adds support you can name.
Read the docs for a slip. Resold dashboards often keep the upstream's parameter names, error strings, or session-ID syntax. If the API reference speaks one vendor's vocabulary while the marketing site speaks another's, you have found the supplier.
Red flag 3: pricing that cannot pay for itself
Proxy pricing has a floor set by real costs: address space, transit, and abuse handling. Offers below that floor are funded by something, and the something is usually you.
| Offer you see | What it implies | What is usually true |
|---|---|---|
| Unlimited residential bandwidth, flat $15 to $30 a month | Residential egress at effectively zero marginal cost | Datacenter IPs relabeled, or a hidden cap that throttles on day two |
| "10M+ residential IPs" from a vendor with no public company details | A pool rivaling the largest networks in the industry | An upstream's number quoted as their own |
| Lifetime proxies for a one-time payment | Perpetual IP leases with no renewal cost | The IPs stop working when the vendor's own lease lapses |
| Per-thread price far under everyone, unlimited everything | A structural cost advantage nobody else found | Oversubscription: the threads exist on paper, not in capacity |
Two clarifications, because this test produces false alarms. Cheap datacenter proxies are legitimate. Datacenter address space genuinely is cheap to operate at scale, which is why unlimited-bandwidth datacenter plans exist at sane prices while unlimited-bandwidth residential plans almost never do. The question is not "is this cheap" but "is this cheap in a way the underlying product can support". Datacenter proxy pricing models explains which knobs the price is really attached to.
Second, free proxy lists are a separate category rather than a cheap version of this one. They are unmaintained, frequently hostile, and never worth production traffic. We covered why in free vs paid proxies.
Ask any vendor with an unlimited claim one question in writing: what is the throttle, and at what point does it apply? An operator with a real policy answers with numbers. SparkProxy publishes speed ceilings per plan in its Fair Usage Policy, from 25 Mbps on Starter up to 250 Mbps on Pro+, with custom plans up to 1 Gbps, and those are ceilings rather than guaranteed rates. A vendor that will not state a number either has no policy, or has one they would rather you discovered later.
Red flag 4: no entity, no invoice, no refund path
This is the commercial layer, and it is where outright scams are easiest to catch.
| Signal | Why it matters | When it is genuinely fine |
|---|---|---|
| No legal entity named anywhere on the site | Nobody to contract with or charge back against | Almost never for a paid service |
| Domain registered in the last few months | New brands are the vehicle for repeat exit scams | A genuine new entrant, if everything else checks out |
| Crypto only, no card, no invoice | No chargeback route and no accounting trail | Legitimate vendors often offer crypto *alongside* cards |
| Support only through Telegram | No ticket history, no accountability, disposable identity | A Telegram channel next to email and a ticket system |
| Refund terms not published | Refunds decided case by case, after they hold your money | Never fine, always ask before paying |
Check domain age directly rather than trusting an "established 2015" badge in the footer:
whois sparkproxy.io | grep -i "creation date"
openssl s_client -connect www.sparkproxy.io:443 </dev/null 2>/dev/null | openssl x509 -noout -dates -issuer
A certificate issued last week on a domain registered last month, next to claims of a decade in business, ends the evaluation.
On refunds, read the exact wording before you buy. The clause that quietly voids most refunds is usage-based: "refunds available within 3 days provided no bandwidth has been consumed." That is not a refund policy, because testing the product is what consumes bandwidth. A usable policy states a window, a usage allowance inside that window, and an address to email.
Red flag 5: support that fails three questions
Send these three before you pay. Anyone who operates the network can answer each in two sentences, and a reseller front end usually cannot answer any of them.
- "Which ASNs do your US datacenter exits announce from?" An operator names them, or explains why the mix rotates. A reseller deflects to "our proprietary global network."
- "What is the maximum sticky session duration, and what happens to in-flight requests when a session expires?" This is an implementation detail nobody can bluff. A vague answer means they do not control the rotation logic.
- "Paste the exact response your gateway returns when I exceed my thread limit." A real operator gives you the status code and body. It also tells you whether your retry logic will classify it correctly instead of treating it as a target block.
Time the replies. The response speed you get as a prospect is the ceiling of what you get as a customer, not the floor. If a pre-sales question takes 48 hours, an outage at 2am will not be handled in 20 minutes.
The 30-minute verification runbook
Run this in order on any vendor before money changes hands. Steps 1 through 4 need no account at all.
- Domain and infrastructure, 5 minutes. Run
whoisfor creation date and registrant country,dig +short NSfor nameservers, then resolve the gateway hostname and look up who operates that address space. - Entity and terms, 5 minutes. Find the legal name, the refund window, the acceptable use policy, and any published fair usage limits. If any of those four is missing, record it as a fail.
- Support probe, 2 minutes to send. Email the three questions above, then carry on while you wait.
- Claim arithmetic, 3 minutes. Compare the headline price against the product type. Flag every unlimited claim with no stated throttle.
- Trial pull, 10 minutes. Take a trial or the smallest plan available. Pull 200 exits and count unique IPs, unique /24s and unique ASNs.
- Target test, 5 minutes. Send 50 requests to the site you actually care about and record the status codes. A pool can be large, clean, and still useless on your specific target. Proxy testing methods has the full procedure if you want to formalize this into a repeatable script.
Two rules keep the whole exercise cheap. Buy the smallest plan for the first month even when the annual discount is tempting, and never migrate production traffic during the trial month. The switching cost you avoid is worth more than the discount you skip.
Score the vendor before you commit
Weight the checks so one weak area cannot be argued away by a strong one.
| Area | Weight | Pass looks like |
|---|---|---|
| Pool verifiable by sampling | 25 | Unique IPs and subnets consistent with the claim, multiple ASNs |
| Network ownership clear | 15 | Gateway and exits trace to the vendor, or resale is disclosed |
| Entity and refund path | 20 | Named company, invoice available, written refund window |
| Documented limits | 15 | Published fair usage numbers, stated thread and speed caps |
| Support competence | 15 | Three technical questions answered accurately within a day |
| Independent evidence | 10 | Status page history, specific reviews, public engineer replies |
Score honestly out of 100. Above 80 is a normal purchase. Between 60 and 80, buy the smallest plan and re-test in 30 days. Below 60, walk. For the deeper evaluation once a vendor clears this bar, see what to evaluate when selecting a proxy service.
What an honest listing looks like
The pattern to look for is simple: numbers specific enough to be wrong. A vendor willing to publish a limit is a vendor you can hold to it.
SparkProxy publishes the following, which is the level of detail worth demanding from anyone you evaluate:
| Plan | Price | Threads | Whitelist slots | Speed ceiling |
|---|---|---|---|---|
| Starter | $75/mo | 100 | 5 | 25 Mbps |
| Core | $140/mo | 250 | 10 | 50 Mbps |
| Boost | $240/mo | 500 | 15 | 100 Mbps |
| Plus | $440/mo | 1000 | 25 | 150 Mbps |
All four are unlimited bandwidth with 30 days validity. Larger Pro and Pro+ tiers exist in the Fair Usage Policy at 1500 and 2000 threads, and those are quoted rather than listed, so if you need them, expect a conversation instead of a checkout button. The network is 1M+ datacenter IPs across 80+ countries including 50,000+ US addresses, reachable at gateway.sparkproxy.io on port 11000 for HTTP and HTTPS, 11002 for sticky sessions, and 13000 for SOCKS5. The Scraping API issues 1,000 credits with no card, so you can verify behavior on your own targets before deciding anything.
Two honest caveats, stated the way you should expect any vendor to state them. Speed figures are ceilings under fair usage, not guaranteed throughput on every request. And a datacenter pool, however clean, is the wrong tool for targets that block hosting ASNs outright, which is a product-fit question rather than a vendor-trust question. Knowing what a proxy pool is and which type your target tolerates saves more money than any negotiation will.
Frequently asked questions
FAQ
The four that predict trouble most reliably are an unverifiable pool claim, no named legal entity, a refund policy that is void once you use bandwidth, and support that cannot answer a specific technical question about rotation or thread limits. Any two of those together are enough to stop the evaluation.
No, but it removes your chargeback route, so every other check has to carry more weight. Crypto offered alongside cards and invoices is normal. Crypto as the only accepted payment, on a young domain with no company name, is the classic exit-scam setup.
Pull a few hundred exit IPs from your trial and from a known large provider's trial, then intersect the two sets. Heavy overlap means a shared upstream. Also resolve the vendor's gateway hostname and look up who operates that address space, since resellers often point at infrastructure they do not own.
Not on its own. Rotating gateways can hold a session across several requests, and country filters narrow what you see, so a short test undercounts badly. Force rotation, sample across at least two countries, and judge unique /24 subnets rather than raw IP counts.
Treat the average as noise and read the distribution instead. Clusters of short five-star reviews inside a single week, from accounts with no other review history, indicate a campaign. Specific complaints about subnets, dashboards or billing are the entries worth reading.
Buy the smallest monthly plan, never an annual commitment, and keep production traffic on your existing provider for the whole first month. In datacenter proxies that usually means spending under $100 to learn whether a vendor deserves the rest of your budget.
Get 20% off your first month
Premium datacentre proxies with unlimited bandwidth. Use the code at checkout.
Save up to 15% more on quarterly, half-yearly and yearly plans
Related articles

How to Reduce Proxy Costs Without Losing Success Rate
Reduce proxy costs with five levers ranked by payback: billing model, payload size, render spend, retry waste and caching. With break-even math you can copy.

How to Manage Proxy Sub-Users and Rotate Credentials
Proxy sub user management for teams: what to demand from a provider before you buy, how many credentials you need, and a zero-downtime rotation runbook.

How Many Proxies Do I Need for Web Scraping?
How many proxies do I need? Size threads, IPs per target and Mbps from your real scraping volume, then match the number to a plan you should actually buy.
