Geonode logo

Trademark Monitoring Proxies for Patent, Domain and Marketplace Watch

Quick answer

Trademark monitoring proxies split into two jobs. Patent and trademark office databases, WHOIS and domain zone feeds are public records with per-IP rate limits, and rotating datacenter proxies from $0.14/GB handle them efficiently. Marketplaces and app stores, where a conflicting mark shows up as a listing or a seller name, need residential IPs to see the same results a shopper in that country sees.

Why IP and trademark monitoring breaks without the right proxies

This page is about filings and registrations, not counterfeits. You want to know when someone applies for a mark close to yours, registers a confusingly similar domain, or starts using your mark as a brand name on a marketplace. The sources are mostly official databases, and those have strict per-IP quotas rather than sophisticated bot detection.

Trademark and patent search portals return HTTP 429 or a temporary ban after a burst of queries from one address. Some reset the session and drop your search context, so a paginated results set silently restarts from page one and you miss new filings.

WHOIS and RDAP services limit lookups per IP per day. A watch list of a few thousand candidate domains exhausts one address quickly, and the fallback response is often an empty record rather than an error, which looks like "domain is free" to a naive parser.

Which Geonode proxy type fits

For the official-database side of trademark monitoring, rotating datacenter proxies are the recommended product. Office search portals, domain zone data and RDAP endpoints are public records; the only problem is per-IP quotas, and datacenter rotation at $0.14/GB spreads lookups across many addresses at the lowest cost per gigabyte.

Residential proxies cover the marketplace and app-store half. A seller name or listing that uses your mark may only render for visitors in that country, and marketplace anti-bot layers filter datacenter ranges. Country targeting across 195+ countries lets you check each jurisdiction where your mark is registered.

ISP proxies are a middle option for teams that run continuous watches from a few fixed identities and want unlimited bandwidth per IP.

  • Residential — Best for: Marketplaces, app stores, social handle checks by country; IP source: Real consumer devices, 195+ countries; Session: Rotating or sticky up to 24 h; Price from: $0.27/GB at volume, 10 GB for $7.92
  • ISP (static residential) — Best for: Continuous watches from fixed identities, unlimited bandwidth; IP source: Static IPs from real ISPs; Session: Unlimited sessions, unlimited bandwidth per IP; Price from: $1.25/IP
  • Datacenter — Best for: Trademark and patent office portals, WHOIS and RDAP, zone feeds; IP source: Shared datacenter ranges; Session: Rotating; Price from: $0.14/GB

Recommendation: datacenter for the database watches, residential for the marketplace sweep, both on pay-as-you-go.

How to set it up

  1. Define the watch terms: your marks, common misspellings, phonetic variants and translations for each jurisdiction. Map each term to the office portals, TLDs and marketplaces relevant to that jurisdiction.
  2. Schedule database queries through the datacenter pool. Use rotating sessions so each search runs from a fresh IP, and paginate within one sticky session where the portal keeps server-side search state.
  3. Run domain checks against zone files or RDAP, treating an empty response as unknown rather than available. Re-query empty results from a different IP before recording a result.
  4. Sweep marketplaces and app stores through country-targeted residential proxies for seller names, brand filters and listing titles that contain a watch term.
  5. Diff every run against the previous one and route new hits to counsel with the source URL, jurisdiction, timestamp and raw page saved for evidence.
import requests

# verify endpoint against docs.geonode.com before publishing
DC_USER = "USERNAME-type-datacenter"            # office portals, RDAP, zone data
RES_USER = "USERNAME-country-fr-session-tm2210"  # marketplace sweep, France

def proxy(user):
    return {"http": f"http://{user}:PASSWORD@premium-residential.geonode.com:9000",
            "https": f"http://{user}:PASSWORD@premium-residential.geonode.com:9000"}

r = requests.get("https://example-tmoffice.gov/search?q=ACMEWARE",
                 proxies=proxy(DC_USER), timeout=30)
print("office", r.status_code)

m = requests.get("https://example-marketplace.fr/s?k=acmeware",
                 proxies=proxy(RES_USER), timeout=30)
print("marketplace", m.status_code)

Get the exact snippet for your language from the API Code Generator in the dashboard.

Trademark monitoring-specific settings that matter

Rotating for lookups, sticky for paginated searches

Single-record lookups such as RDAP or a registration number should rotate on every request. Office portals that hold search state server-side need a sticky session for the whole result set, otherwise page two arrives from a new IP with no context and returns page one again.

Jurisdiction-matched residential targeting

Check each marketplace from the country where your mark is registered. A seller using your name in one storefront may not appear in another. Use country targeting and align Accept-Language with the IP so results are not auto-localised to a different market.

Query budget per source

Official databases publish or imply daily quotas. Spread the watch list across the day and across the datacenter pool rather than running everything at once. Rotation lowers per-IP volume; it does not remove the need to stay within each portal's terms.

Evidence capture

A hit is only useful if counsel can act on it. Save the full HTML, screenshots where listings are involved, the proxy country and the exact timestamp. Store the hash of the page so later changes can be proven.

What to log

Log watch term, source, jurisdiction, session id, status code, result count and response size. A result count of zero across all terms on one source in one run is a quota or block, not a clean sweep.

What Geonode gives you for IP and trademark monitoring

  • Rotating datacenter proxies from $0.14/GB for high-volume public-record lookups
  • Residential IPs across 195+ countries with country targeting for marketplace sweeps
  • Sticky sessions up to 24 hours for paginated office portal searches
  • HTTP, HTTPS and SOCKS5 support for any crawler or watch tool
  • Pay-as-you-go pricing, no contract, 24/7 support

Pricing for IP and trademark monitoring

Rotating datacenter proxies start at $0.14/GB and carry the bulk of office-database and RDAP traffic cheaply. Residential proxies for marketplace sweeps are pay-as-you-go from $0.27/GB at volume, with a 10 GB entry plan at $7.92 per month and a 3-day trial for $5. ISP proxies start at $1.25 per IP with unlimited bandwidth if you prefer fixed identities for long-running watches. There is no contract on any plan. Full details are on the pricing page.

FAQ

How is this different from brand protection?

Brand protection is about counterfeits and unauthorised sellers of your real products. IP and trademark monitoring is about filings and registrations: someone applying for a similar mark, registering a lookalike domain, or using your name as their own brand. The sources and the legal response differ.

Why use datacenter rather than residential trademark monitoring proxies?

Office databases and RDAP are public records without consumer-style bot detection. Their limit is lookups per IP, and datacenter rotation solves that at the lowest cost. Residential is reserved for marketplaces where datacenter traffic gets filtered or localised.

Is scraping trademark and patent databases allowed?

These are public registers published for exactly this kind of search, but each portal has terms and query limits. Stay within them, spread queries over time, and never attempt to circumvent access controls. Geonode's AUP prohibits fraud, spam and credential abuse, and proxies must be used only on accounts you own or manage with authorisation.

Can trademark monitoring proxies cover domain registrations?

Yes. Check zone files or RDAP for new registrations containing your watch terms through the datacenter pool. Treat empty responses as unknown and re-query from another IP, because exhausted quotas often return nothing rather than an error.

How many jurisdictions can I monitor?

As many as your mark is registered in. Residential targeting covers 195+ countries, so you can sweep each national marketplace and app store from a local IP, and datacenter rotation handles each office portal without per-IP quota issues.

What should I hand to legal when there is a hit?

The source URL, jurisdiction, timestamp, the raw HTML and a screenshot for listings, plus the proxy country used. Keep the previous run's version too, so counsel can show when the conflicting use first appeared.

Start

Open an account, run your watch terms through the datacenter pool, and add a residential marketplace sweep per jurisdiction. Get started or Contact sales for multi-jurisdiction watch services.

Related: Brand protection · OSINT investigations · Regulatory monitoring