๐ŸŽ‰ Premium Proxies ยท 24-Hour Free TrialClaim Now
Guides

Proxy Free Trial Terms and Refund Policies Compared

What a proxy free trial actually gives you, which refund clauses void your money back, and a 60-minute test protocol that decides the purchase before you pay.

S SparkProxy 2 16 min read
Share
Proxy Free Trial Terms and Refund Policies Compared

A proxy free trial is not a gift. It is a sales instrument with a size limit, an expiry, and, in several cases, a clause that cancels the refund window you would otherwise have had. Most buyers burn the trial proving the proxies connect, which was never in doubt, then buy on a hunch. This guide covers what each trial shape can and cannot tell you, the refund terms providers actually publish, and a test protocol that fits inside 100 MB and one hour.

What a proxy free trial is actually for

There is exactly one question a trial can answer that a sales page cannot: does this network return correct, unblocked responses from my targets, at my concurrency, right now? Everything else on a provider's feature list is either verifiable from documentation (ports, protocols, geo coverage, dashboard features) or unverifiable in three days regardless (uptime over a quarter, support response at 3am, pool churn next month).

So treat the trial as a targeted experiment, not a tour. You are buying an answer to one question, and the currency you spend is a very small bandwidth allowance.

The trap is that trials are sized for the tour, not the experiment. A 100 MB allowance sounds generous until you route it through a headless browser, where a single retail product page can move 1.5 MB to 3 MB of assets. That is roughly 30 to 60 page loads. You cannot measure a success rate from 40 samples, and the arithmetic further down shows exactly why.

The four shapes a trial takes

Providers use four distinct mechanisms and they are not interchangeable. Knowing which one you are being offered tells you what you can learn.

Trial shapeTypical formWhat it provesWhat it hides
Metered free trial100 MB to 1 GB, 3 to 7 days, card often requiredResponse correctness, geo accuracy, block rate on a few targetsBehaviour at concurrency and over time
Money-back windowBuy the plan, request a refund inside 3 to 30 daysFull plan behaviour, real thread limits, real speedsNothing, if the window is honoured
Free tierA permanently free low-tier productIntegration mechanics, auth, port behaviourThe paid product, usually a different pool
Micro purchaseSmallest paid unit, often $5 to $10Everything the paid product does, at low volumeSustained throughput at your real volume

The under-used option is the fourth. A micro purchase has no expiry pressure, no "one per customer" clause, and no refund forfeiture attached. If a provider sells a gigabyte of pay-as-you-go traffic for the price of a sandwich, that is often a better evaluation vehicle than a 3-day trial you have to schedule your week around. It also sidesteps the biggest structural problem with trials, which is next.

Free trial

Scraping at scale? Skip the blocks.

Fast, unblockable datacentre proxies with unlimited bandwidth.

Published trial and refund terms, September 2026

The table below summarises what each vendor publishes on its own site and support pages, checked in September 2026. Trial and refund terms change frequently and are often region-specific or account-specific, so confirm the current wording on the provider's own terms page before you rely on any row here.

ProviderTrial, as published by the vendorRefund window, as publishedNotable condition
Decodo3-day self-serve trial, around 100 MB, up to 10 IPs on IP-based plans; payment card required14-day money-back on eligible subscriptionsTaking the 3-day trial forfeits the 14-day money-back
OxylabsFree trial via contact form or support, up to 7 days for verified businesses, shorter for individuals3-day refund period once a trial has been used; 14-day money-back otherwiseOne trial per client; activating a trial replaces the longer money-back option
IPRoyalNo standard self-serve trial; the FAQ points buyers to a small non-expiring pay-as-you-go purchase insteadRefunds limited to provider-side failures reported within 24 hours of purchaseEffectively a micro-purchase evaluation model
WebsharePermanently free tier of rotating datacenter proxiesPer its published terms; check the current policyThe free tier is not the residential product most buyers are evaluating
EvomiFree trial on the residential product per its product page30 days, capped at the smaller of 10% of the data allowance or 1 GB, once per product categoryThe refund is partial by design once you have used data

Two patterns repeat across the market. First, the trial and the money-back guarantee are usually mutually exclusive, so the "free" option is not free of cost, it is paid for with your refund rights. Second, refunds are almost never available on consumed bandwidth. Once the gigabytes leave the network, they are sold.

The clauses that quietly void your refund

Read the terms page, not the pricing page. These five clauses appear again and again, and each one has cost buyers real money:

  1. Trial activation supersedes the money-back guarantee. The most common and most expensive clause. If you plan to buy anyway, skipping the trial and relying on a 14-day or 30-day refund window frequently gives you far more evaluation capacity than the trial ever would.
  2. Consumption caps on refunds. A refund that is void once you use more than 10% of the allowance, or 1 GB, means the real trial size is that cap, not the plan size. Compute the cap in gigabytes before you start testing.
  3. Provider-fault-only refunds. Some policies refund only when the provider's own infrastructure failed and support could not fix it, reported within 24 hours. "It did not work on my target site" is not a provider fault under that wording.
  4. Promotional and discounted purchases excluded. The coupon that saved you 30% often removes refund eligibility entirely. Read the coupon terms, not just the checkout total.
  5. Auto-conversion at trial end. A card-required trial usually converts into a paid subscription on the final day unless cancelled. Set a calendar reminder for the morning before expiry, not the day of.

None of this makes a provider dishonest. It makes the terms page part of the product, and a provider whose terms are short, plain and easy to find is telling you something useful about how it operates.

How much trial traffic you actually need

This is the section most trial guides skip, and it is the one that decides whether your test means anything.

Success rate is a proportion, so its uncertainty follows the standard error of a proportion, the square root of p(1-p)/n. At an observed 93% success rate, the 95% confidence interval half-width works out like this:

Requests sampled (n)95% confidence interval at p = 0.93What you can honestly conclude
50plus or minus 7.1 pointsAlmost nothing; 86% and 100% are both consistent
100plus or minus 5.0 pointsOnly that it is not catastrophically broken
400plus or minus 2.5 pointsGood enough to compare two providers on the same targets
1,000plus or minus 1.6 pointsEnough to set an internal SLA expectation
2,000plus or minus 1.1 pointsEnough to detect a 2-point regression later

Now convert that into bandwidth. Requests are not equal, and your fetch method changes the answer by two orders of magnitude:

Bytes per requestRequests from 100 MBRequests from 1 GB
50 KB, raw HTML only2,00020,480
250 KB, HTML plus embedded JSON4004,096
1.5 MB, headless browser with images blocked66682
3 MB, headless browser with all assets33341

Put the two tables together and the practical rule falls out: a 100 MB trial is statistically useful only if you fetch raw HTML and block assets. If your production workload renders JavaScript with images on, a 100 MB trial cannot produce a sample large enough to distinguish a 93% provider from an 86% one. In that case, either request a larger allowance, block assets during the trial and accept that you are testing the network rather than the renderer, or skip the trial and use a refundable purchase.

For the question that comes before any trial, which product type you should be testing at all, see our guide on choosing between residential and datacenter proxy services.

The 60-minute trial protocol

Run this against your real targets, never against an IP echo service alone. The goal is a decision, not a demo.

Step 1. Build the target list before the trial starts. Twenty to fifty URLs from the sites you actually need, including the hardest ones. Save the expected content signature for each: a price selector, a JSON key, or a string that only appears on a correctly rendered page.

Step 2. Verify connectivity and exit geography. One request per port, then a geo check:

# HTTP/HTTPS rotating endpoint
curl -x http://USER:PASS@gateway.sparkproxy.io:11000 -s https://ipinfo.io/json

# Sticky session endpoint, same IP across a session
curl -x http://USER:PASS@gateway.sparkproxy.io:11002 -s https://ipinfo.io/json

# SOCKS5
curl --socks5-hostname USER:PASS@gateway.sparkproxy.io:13000 -s https://ipinfo.io/json

Step 3. Measure success rate and latency on your targets, not on a test page. Block images and fonts so your sample size survives the allowance:

import time, requests
from concurrent.futures import ThreadPoolExecutor

PROXY = "http://USER:PASS@gateway.sparkproxy.io:11000"
PROXIES = {"http": PROXY, "https": PROXY}
TARGETS = [l.strip() for l in open("targets.txt") if l.strip()]
SIGNATURE = "add-to-cart"   # a string that only appears on a good page

def probe(url):
    t0 = time.perf_counter()
    try:
        r = requests.get(url, proxies=PROXIES, timeout=20)
        ms = (time.perf_counter() - t0) * 1000
        ok = r.status_code == 200 and SIGNATURE in r.text
        return ok, r.status_code, ms, len(r.content)
    except Exception as e:
        return False, type(e).__name__, (time.perf_counter() - t0) * 1000, 0

with ThreadPoolExecutor(max_workers=20) as pool:
    results = list(pool.map(probe, TARGETS * 20))

ok  = sum(1 for r in results if r[0])
lat = sorted(r[2] for r in results)
mb  = sum(r[3] for r in results) / 1_048_576
print(f"n={len(results)} success={ok/len(results):.1%} "
      f"p50={lat[len(lat)//2]:.0f}ms p95={lat[int(len(lat)*0.95)]:.0f}ms "
      f"bandwidth={mb:.1f}MB")

Step 4. Repeat the identical script against every provider you are comparing, in the same hour. Target sites change their defences by the day. A test you ran on Tuesday against provider A is not comparable to a test you run on Friday against provider B.

Step 5. Re-run the same script at your real concurrency. A pool that returns 97% at 5 threads and 71% at 100 threads is a pool you will hate in production. Thread limits are the single most common gap between a trial and the plan you actually buy.

Step 6. Record bandwidth consumed per successful record. This is the number that turns a per-GB price into a real monthly cost, and it is the whole basis of proxy pricing model comparisons.

For deeper diagnostics on individual proxy failures, our complete proxy testing guide covers header leaks, DNS behaviour and TLS fingerprint checks that a trial rarely surfaces on its own.

The five numbers that decide the purchase

Write these down for each provider, then decide. Nothing else belongs on the scorecard.

MetricHow to read itDisqualifying result
Success rate on your targetsCorrect content, not HTTP 200 aloneBelow your current provider at the same sample size
p95 latencyThe tail, not the averageTail more than 4x the median, meaning unpredictable retries
Success rate at full concurrencyRe-run at your real thread countDrops more than 10 points versus low concurrency
Bandwidth per successful recordTotal MB divided by good recordsWhatever makes the monthly bill exceed budget
Geo accuracyExit country matches the requested countryAny silent fallback to a different country

The fourth row is where per-GB pricing gets decided in practice. Two providers at the same headline price per gigabyte can differ by 3x on real monthly cost if one of them forces more retries or serves heavier responses.

Red flags that should end a trial early

Stop testing and move on when you see any of these. Each one predicts a problem that will not improve after you pay:

  • The trial requires a call with sales before you can send a single request, and the call is more than 48 hours out.
  • Exit IPs return a country different from the one you requested, and support calls it "approximate targeting".
  • The dashboard's usage counter disagrees with your own measured byte count by more than a few percent.
  • Credentials work on the HTTP endpoint but silently fail on SOCKS, with no documentation explaining why.
  • The terms page is not linked from the pricing page, or the refund policy exists only in a support ticket reply.
  • Success rate is excellent on a generic IP echo endpoint and poor on every real target, which usually means the pool is clean for nothing except tests.

If a provider's pool looks suspiciously cheap, the economics behind that are worth understanding first. Our breakdown of free versus paid proxies covers where the difference actually comes from.

What SparkProxy gives you before you pay

SparkProxy has two free entry points. The datacenter proxy plans come with a 24-hour free trial with 250 threads and no card, and the Scraping API gives you 1,000 credits, no card required. Plain fetches cost 1 credit, JavaScript rendering costs 5, and screenshots or PDFs cost 10. That converts to 1,000 raw HTML fetches or 200 fully rendered pages, comfortably above the 400-sample threshold in the sizing table for the raw-HTML case.

curl -H "X-API-Key: sk-your-key" \
  "https://scrape.sparkproxy.io/api/v1?url=https://example.com&render_js=false"

Credits are a cleaner trial currency than bandwidth because the cost of a request is fixed and published in advance. You know your sample size before you start, instead of discovering it when the allowance runs out mid-test. Paid Scraping API tiers run from Starter at $49 for 250,000 credits and 50 concurrent requests, through Growth at $99 for 1,000,000 credits and 100 concurrent, Pro at $249 for 3,000,000 and 200 concurrent, up to Scale at $599 for 8,000,000 and 400 concurrent.

For the datacenter proxy plans, the published ladder is monthly, with unlimited bandwidth and 30 days validity:

PlanPriceThreadsWhitelist slotsSpeed ceiling
Starter$75/mo100525 Mbps
Core$140/mo2501050 Mbps
Boost$240/mo50015100 Mbps
Plus$440/mo100025150 Mbps

Higher tiers (Pro at 1500 threads, Pro+ at 2000) exist under the Fair Usage Policy without a public price, and custom arrangements go up to 1 Gbps. Those speed figures are ceilings under fair usage, not guaranteed sustained rates, and any provider quoting a guaranteed rate on a shared network is quoting a number it cannot control.

Because bandwidth is unlimited on these plans, the metric that matters in a SparkProxy evaluation is threads, not gigabytes. Test at the concurrency you intend to run, on the tier you intend to buy. The gateway is gateway.sparkproxy.io, with HTTP and HTTPS on port 11000, sticky sessions on 11002, and SOCKS5 on 13000. The network spans over 1 million datacenter IPs across 80+ countries, including more than 50,000 US datacenter IPs.

Which trial to ask for, by use case

Your situationAsk forWhy
Comparing two residential vendors on the same targetsA metered trial from both, same hour, raw HTMLOnly a same-window test is comparable
Migrating an existing scraper at known volumeA refundable purchase, no trialPreserves the longer money-back window and gives real thread limits
Evaluating a rendering or unblocking APIA free credit allowanceFixed per-request cost makes sample size predictable
Unsure whether you need proxies or a managed APIFree credits first, proxies secondSee [scraping API versus self-managed proxies](https://www.sparkproxy.io/blog/web-scraping-api-vs-self-managed-proxies)
Enterprise procurement with a security reviewAn extended business trial plus written termsThe terms document matters more than the traffic

One last piece of arithmetic before you accept any trial. If the plan costs $99 and the money-back window is 14 days, the trial is competing against a 14-day, full-capacity, fully refundable evaluation. A 100 MB, 3-day trial that voids that window is not the cheaper option. It is the more expensive one, priced in information you never got to collect.

Frequently asked questions

FAQ

Often yes. Self-serve metered trials from most residential providers require a valid card to filter abuse, and the trial typically converts to a paid plan at expiry unless you cancel. Credit-based API trials, including SparkProxy's 1,000 Scraping API credits, are more likely to be card-free.

Rarely. Most published policies refund only unconsumed plan value inside a fixed window, and several cap eligibility at a small percentage of the allowance. Once traffic has passed through the network it is generally treated as delivered and non-refundable, so check the consumption cap before you start a heavy test.

About 400 requests per provider gives a 95% confidence interval of roughly plus or minus 2.5 points at a 93% success rate, which is enough for a fair comparison. That fits in 100 MB only if you fetch raw HTML and block images. A full browser render at 3 MB per page yields about 33 requests, which proves nothing.

No. Public free proxy lists have unknown operators, unstable uptime and frequently intercept or modify traffic, so they tell you nothing about a commercial pool's behaviour. They also fail on exactly the protected targets you most need to test.

At several providers, activating the trial replaces the standard money-back guarantee with a much shorter window or removes it entirely. If you intend to buy regardless, compare the trial's allowance against the refund window's full-capacity access before choosing, because the refund route often gives you more usable evaluation.

Buy the smallest available unit, often a pay-as-you-go gigabyte or the entry monthly tier, and run the same protocol you would run in a trial. A micro purchase carries no expiry pressure, no one-per-customer limit and no clause that forfeits refund rights, and it exercises the real paid pool rather than a trial pool.

Special Discount ยท 20% off

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

Claim Discount

About the Author

The SparkProxy Technical Team builds and operates SparkProxy's proxy and scraping infrastructure: over 1 million datacenter IPs across 80+ countries, sticky and rotating gateways, and the SparkProxy Scraping API. We publish evaluation methodology, pricing mechanics and integration guides drawn from running that network in production for customers doing price intelligence, SERP monitoring, ad verification and large-scale data collection. Questions about testing methodology or plan sizing can go to support@sparkproxy.io.

Keep reading

Related articles

How to Read a Proxy Provider SLA Before You Sign

How to Read a Proxy Provider SLA Before You Sign

How to read a proxy SLA clause by clause: what counts as downtime, exclusions that void it, how service credits are calculated and claimed, what to negotiate.

SparkProxyยทGuides