Business · Brand Protection

Brand Protection Proxies that don't get blocked.

Counterfeit listings and unauthorised sellers hide behind geo-targeting and rate limits on marketplaces. Monitor marketplaces and listings worldwide for fakes and MAP violations: residential IPs by country see what local buyers see.

Residential proxiesfrom $2.25/GBno expiration
4.6 / 5
on Trustpilot · 12 reviews
Registered in the Netherlands · GDPR compliant
CardsPayPalApple PayCryptoBank
Why you need proxies

Without proxies, brand protection stalls fast.

Counterfeit listings and unauthorised sellers hide behind geo-targeting and rate limits on marketplaces.

Scan every marketplace

Reach Amazon, eBay, and regional marketplaces as a local buyer to surface counterfeit and gray-market listings that hide from corporate IPs.

Catch geo-targeted abuse

Infringers show different listings by country. Residential IPs in each market reveal the abuse aimed at that specific audience.

Monitor at scale

Rotate across millions of IPs to sweep thousands of listings, profiles, and domains continuously without tripping rate limits.

Stay undetected

Residential IPs look like ordinary shoppers, so infringers can't cloak against you or feed your monitoring a clean decoy.

Which proxy type

The right proxy type for brand protection.

Residential, country-matched — catch region-specific infringement at scale.

Recommended
Residential

For ~95% of scraping jobs.

From $2.25/GB at scale

  • E-commerce, real estate, news, directories
  • SERP scraping (Google, Bing) with city targeting
  • Job boards, listings, regulatory filings
  • Sub-second response, lower cost
See residential plans
For hardest targets
Mobile

When residential gets flagged.

From $2.25/GB at scale

  • Social platforms (IG, TikTok, FB)
  • Sneaker, ticket, drop platforms
  • CGNAT-protected - near unblockable
  • Costs more per GB; use selectively
See mobile plans
Not recommended
Datacenter

Cheap, but blocked on sight.

Not sold by us

  • Reputable platforms block on sight
  • Cloudflare flags entire ASNs
  • Failure rate kills your ROI
  • OK only for static / unprotected APIs
Not available here
In production

What brand protection looks like in production.

Monitor marketplaces and listings worldwide for fakes and MAP violations: residential IPs by country see what local buyers see.

bash · curl with rotating proxy
# Rotating residential, US-targeted - fresh IP per request
curl -x "http://login:country-us@ip.simplynode.io:9003" \
     "https://target.example.com/page-1"

# Sticky session - same IP for paginated scrape (30-min TTL)
for page in {1..50}; do
  curl -x "http://login:country-us-session-abc-ttl-1800@ip.simplynode.io:9003" \
       "https://target.example.com/listings?page=$page"
done
python · requests + sessions
import requests, time, hashlib

# Routing params live in the password; username is your dashboard login
PROXY = "http://login:country-us@ip.simplynode.io:9003"
PROXIES = {"http": PROXY, "https": PROXY}

def scrape_with_retry(url, retries=3):
    for attempt in range(retries):
        try:
            r = requests.get(url, proxies=PROXIES, timeout=10)
            if r.status_code == 200:
                return r.text
        except requests.RequestException:
            time.sleep(2 ** attempt)  # exponential backoff
    return None

# 500K requests/day pattern - sessions for paginated workloads (30-min sticky)
def scrape_listing(base_url, total_pages):
    session_id = hashlib.md5(base_url.encode()).hexdigest()[:8]
    sticky_proxy = f"http://login:country-us-session-{session_id}-ttl-1800@ip.simplynode.io:9003"
    for p in range(1, total_pages + 1):
        html = scrape_with_retry(f"{base_url}?page={p}")
        parse_and_store(html)
python · scrapy settings.py
# settings.py - drop in to enable SimplyNode rotating residential
DOWNLOADER_MIDDLEWARES = {
    "scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware": 110,
}

# Routing params (country, session, ttl, asn) live in the password field
HTTPS_PROXY = "http://login:country-us@ip.simplynode.io:9003"
HTTP_PROXY  = HTTPS_PROXY

# Concurrent requests - bump up since we have unlimited concurrency
CONCURRENT_REQUESTS = 64
CONCURRENT_REQUESTS_PER_DOMAIN = 16
DOWNLOAD_DELAY = 0  # residential IPs handle rate without throttle
RETRY_TIMES = 3
RETRY_HTTP_CODES = [429, 500, 502, 503, 504]

# In your spider:
# yield scrapy.Request(url, meta={"proxy": HTTPS_PROXY})
node · playwright with proxy auth
import { chromium } from 'playwright';

// Sticky session - same residential IP across the whole browser lifetime
const sessionId = Math.random().toString(36).slice(2, 10);

const browser = await chromium.launch({
  proxy: {
    server: 'http://ip.simplynode.io:9003',
    username: 'login',
    password: `country-us-session-${sessionId}-ttl-1800`
  }
});

const page = await browser.newPage();
await page.goto('https://target.example.com/login');
// Login flow + paginated scrape, all from the same residential IP
Real customer

Brand protection agency · 50 markets · 97% success.

01
Case study · live for 12+ months

Scanning 30 marketplaces for counterfeits across 50 markets.

A brand-protection agency uses SimplyNode residential proxies with country targeting to sweep 30 marketplaces and social platforms daily for counterfeits and impersonation, feeding takedown teams a prioritized queue of geo-tagged evidence.

30
Marketplaces
50
Markets
97%
Success rate
Common pitfalls

Four mistakes that let abuse slip through.

Miss the listing and the fake keeps selling under your name. These are the failures we see most.

Pitfall 01

Scanning from one country

Counterfeiters geo-fence listings to specific markets; a single-country scan never sees abuse aimed elsewhere.

Fix: set -country-us, -country-cn etc. per market you protect.

Pitfall 02

Using corporate or datacenter IPs

Infringers cloak against known company ranges and datacenter ASNs, hiding the listings you're looking for.

Fix: use residential — you appear as an ordinary local shopper.

Pitfall 03

One IP for the whole sweep

Hammering a marketplace from a single IP gets rate-limited and starts returning partial or stale results.

Fix: use rotating mode (default) — a fresh IP per request.

Pitfall 04

No retry logic

Even at 98% success, 1 in 50 requests fails. Skipped pages mean missed infringements.

Fix: 3 retries with exponential backoff. See the Python example above.

Pricing

Brand Protection pricing.

Pay per GB from $2.25/GB at scale, with loyalty discounts on top. No use-case surcharge; the same product serves every workflow.

From $4/GB at the starter tier, drops to $2.25/GB at 500-1000 GB.

Most monitoring teams sit in the 100-500 GB/month range — that's $2.50-$3/GB effective, with loyalty discount on top once you cross $100/month.

See full pricing →
FAQ · Brand protection

Common brand protection questions.

Residential proxies. Residential, country-matched — catch region-specific infringement at scale.

Counterfeit listings and unauthorised sellers hide behind geo-targeting and rate limits on marketplaces.

Point your client at our gateway over HTTP/HTTPS/SOCKS5, authenticate with username:password or a whitelisted IP, and choose residential IPs. No SDK or agent.

Pay-as-you-go from $2.25/GB at scale, loyalty discounts on top, bandwidth never expires.

Yes — buy 1 GB, run your workflow, and check the success rate before committing volume.

Start brand protection on the right IPs.

Buy 1 GB, run brand protection on your real target, and watch the success rate. Bandwidth never expires.