15% off your first purchase with code WELCOME15, up to 25 GB.

See pricing

Brand protection · Unauthorised resellers

Unauthorised reseller monitoring across channels and markets

An unauthorised reseller is a seller who is not on your list, found somewhere your customers shop. Search every channel in every market for your products from an exit in that market, resolve each seller to a business identity, and compare against the authorised list, so channel teams act on names, not on hunches.

Pay per GB · No subscription · Prices in EUR, excl. VAT

Illustration. The URLs and values are fictional; the connection string is the real grammar.
€2.00
per GB on ARC Fast, excl. VAT
−44%
at 1 TB (€1.12 / GB)
185+
countries, city targeting
Never
expires — no subscription

Written for

  • Brand protection teams
  • Channel and distribution managers
  • Selective distribution compliance
  • Sales operations for authorised networks

The short answer

  • Reseller monitoring is a matching problem: every seller you find is compared against the authorised list per market and channel.
  • Grey-market sellers rarely sit only on marketplaces. Search independent web shops, comparison sites, social shops and classifieds too.
  • Search each market from an exit in it: sellers that ship to one country are often invisible to visitors from another.
  • In the EU, a trade mark owner generally cannot stop resale of genuine goods first put on the market in the EEA with its consent; goods first sold outside the EEA are a different question. That is why the source market matters — and why the conclusions belong to counsel.

The problem

What goes wrong without the right IPs

Only the home marketplace is watched

Unauthorised sellers often start on a smaller country site, an independent shop or a comparison listing. Watching one marketplace in one country finds them after they have scaled.

Seller names do not match company names

A storefront name, a marketplace display name and the legal entity are three different strings. Without resolving them to one identity, the same seller appears as five and an authorised dealer appears as unknown.

Results depend on the visitor's market

Shopping searches, comparison sites and marketplaces show offers that ship to the visitor's country. A search run from your headquarters misses sellers targeting other markets entirely.

No record of what was offered

A channel conversation needs dates, prices, product identifiers and the seller's stated details. A spreadsheet of URLs, half of them dead by the time someone looks, is not a record.

Authorised partners flagged by mistake

An authorised retailer opening a new storefront or listing under a trading name looks like a new seller. Alerting on it wastes time and damages a relationship.

What to collect

What you can collect

Seller display name and storefront URL
As shown on the channel. The starting point for identity resolution.
Business identity
Legal name, address and registration number where the page shows them. On EU marketplaces traders' contact and register details must be displayed.
Authorised-list match
Matched, unmatched or candidate, with the reason. The field every alert depends on.
Channel and market
Marketplace, web shop, comparison site, social shop or classifieds; and the country it was found from.
Product identifier
EAN/GTIN or model code, so the offer maps to your catalogue and your distribution terms.
Offer price and condition
New, used, refurbished — and the price, for MAP and positioning conversations.
Ships-to and ships-from
Where the seller says it ships from and to. A hint at the source market of the stock.
Batch or lot code visible in photos
Where listing photos show it, it can help trace which distributor's stock is leaking. Record it, do not infer.
First seen, last seen
How long a seller has been active per market.

How it runs

How a collection run works

  1. 01

    Load the authorised list per market and channel

    Start from your own data: authorised retailers, their trading names, storefront URLs and the markets and channels each may sell in. Matching is only as good as this list.

  2. 02

    Search channels from each market

    Run product searches by name, EAN and model code on marketplaces, comparison sites and search engines from an exit in each market, logged out. One rotating exit per query keeps the sweep spread across addresses.

    One query per exit, per market
    import httpxGATEWAY = "proxy.arcproxies.io:8000"PASSWORD = "PASSWORD"def search(country: str, url: str) -> str:    # Rotating residential exit in the market, no session needed for one page.    user = f"USERNAME_pool-arcfast_country-{country}"    proxy = f"http://{user}:{PASSWORD}@{GATEWAY}"    with httpx.Client(proxy=proxy, timeout=30, follow_redirects=True) as c:        return c.get(url).textfor cc in ["de", "fr", "it", "pl"]:    html = search(cc, f"https://comparison.example/{cc}/search?q=4006381333931")
  3. 03

    Resolve sellers to identities

    For each new seller, fetch the storefront or imprint page and record the business details it states. Group display names that resolve to the same entity, and match the entity against the authorised list.

  4. 04

    Capture what needs to be evidence

    For unmatched sellers your team will act on, take a full capture the way the parent brand protection page describes: one sticky session, exit read before and after, screenshot, HTML and hash.

  5. 05

    Alert on new unmatched sellers

    Report new unmatched sellers per market and channel, weekly, with their offers and identity details. Matched sellers selling outside their authorised channel are a separate report for the channel team.

Setup

Recommended setup

Discovery runs on residential exits because what you are looking for is what consumers in each market are shown; storefront and imprint pages are light enough for the cheaper pool.

PlanRoleSessionTargetingPrice
ARC Fast
Rotating residential
Default for searches and listing pages
Residential exits in each market, so offers that only ship locally appear. City targeting is there for local classifieds.
Rotating; sticky for evidence capturesCountry + city
€2.00 / GB
€1.12 at 1 TB (−44%)
ARC Basic
Rotating ISP
For storefront, imprint and policy pages
Seller detail pages change rarely and are light. Resolve identities on our lowest-priced pool.
RotatingCountry
€0.75 / GB
€0.59 at 1 TB (−21%)
ARC Mobile
Mobile 4G/5G
For social shops seen on phones
Carrier IPs for the public social-commerce pages where the mobile-network view is what you need. Country only, four markets.
Sticky, 5–60 minutesCountry (DE, GB, US, JP)
€3.50 / GB
€3.15 at 1 TB (−10%)

Prices are list prices in EUR, excl. VAT. Volume discounts apply automatically at checkout — full ladder on the pricing page.

Connect

One connection string per market

The country, city and sticky session are tokens in the username. Change the token, change the market; keep the session handle, keep the IP.

sticky · Germany · 10 min
http://USERNAME_pool-arcfast_country-de_session-k3f9a1x2_sesstime-10:PASSWORD@proxy.arcproxies.io:8000

Swap _country-de for any market you quote. The full grammar is on the residential proxies page.

Illustration

What weekly reseller sweep: 300 products in 8 markets costs

An illustration with round numbers — your pages, payloads and retry rate will differ. The arithmetic is the real price ladder.

Assumptions

Products × identifiers searched
300 × 2
Markets
8
Channels searched per market
5
Pages per search, images blocked
2 at 400 KB
Cadence
weekly, about 4.3 runs a month
Bandwidth per month
≈ 83 GB

On ARC Fast

€122.84per month, excl. VAT

83 GB bought in one purchase at €1.48 / GB (−26% volume rung, applied automatically).

The same 83 GB on ARC Ultra: €226.59 at €2.73 / GB. Route only the jobs that need it through the pricier pool.

Storefront and imprint pages for new sellers run on ARC Basic and add little. Evidence captures with full screenshots are heavier per page but rare; budget them separately.

Bandwidth never expires, so a bigger single purchase is only ever cheaper per GB. See the ladder.

In depth

Unauthorised resellers, in depth

Where unauthorised resellers actually sell

Marketplaces are the most visible channel, which is exactly why they are not the only one. Grey-market stock also moves through independent web shops, price-comparison listings, social-media shops and classifieds. Each channel needs its own discovery method.

ChannelHow to discover sellersIdentity source
MarketplacesProduct search by EAN and model code per country siteSeller profile, trader details
Independent web shopsSearch engine and shopping results per marketImprint or legal notice page
Price-comparison sitesProduct page offer lists per marketClick-through to the shop
Social shopsPublic shop pages and product tags, logged outShop profile, linked website
ClassifiedsKeyword and category search per city or regionSeller page, where public

The sibling page on marketplace seller monitoring covers featured offers and offer counts on marketplaces in depth; this page is about finding every seller, wherever they list.

Resolving sellers into identities

The hardest part of reseller monitoring is not finding offers but knowing who is behind them. A single distributor leaking stock can appear under several storefront names on several channels; an authorised retailer can trade under a name you do not recognise.

Public identity data helps. Under the EU Digital Services Act, online marketplaces must obtain traders' identity and contact details before letting them sell to consumers in the Union, and display the contact details, trade-register details and the trader's self-certification on the interface where the product is presented. Web shops in many markets publish an imprint or legal notice with the operator's details. Record what is shown, as shown, and match on registration numbers and addresses before names.

  • Match on register numbers first — they are unique where names are not.
  • Then addresses and domains — a shared warehouse address or website links storefronts.
  • Keep candidates separate — a probable match is not a match until someone confirms it.

Grey market, exhaustion and why the source market matters

In the EU, Article 15 of the EU Trade Mark Regulation (EU) 2017/1001 says a trade mark does not entitle its owner to prohibit its use for goods put on the market in the European Economic Area under the mark by the owner or with its consent, unless there are legitimate reasons, such as a change or impairment of the goods after they were put on the market.

That is why reseller monitoring records where stock appears to come from. Genuine goods first sold inside the EEA by you or with your consent and resold by an unauthorised seller raise a distribution question, usually handled under your contracts; goods first sold outside the EEA raise a different one. Distribution agreements themselves are assessed under competition law; the current Vertical Block Exemption Regulation, (EU) 2022/720, entered into force on 1 June 2022.

None of this is something a monitoring pipeline decides. Its job is to give counsel and the channel team the facts: who, where, what, at what price, with what visible markings, found from which market and when.

Why each market must be searched from inside it

Shopping results, comparison sites and marketplaces filter offers by what can be delivered to the visitor. An unauthorised seller shipping only within Poland simply does not appear in a search run from Germany. Running each market's searches from an exit in that market is what makes the sweep complete.

Country targeting is a token in the username — see geo-targeting — and city targeting from a published metro list is there for local classifieds. Residential exits carry the searches; ARC Mobile adds carrier IPs in Germany, the UK, the US and Japan when you need the mobile-network view of a social shop.

Keep discovery to public, logged-out pages and stop at anything that needs an account; the acceptable use policy sets the limits.

Works with anything that takes a proxy URL

  • Python requests / httpx
  • Playwright
  • Scrapy
  • Crawlee
  • n8n
  • Docker

FAQ

Questions

Something not covered? Write to contact@arcproxies.io.

What is an unauthorised reseller?

A seller offering your products who is not part of your authorised distribution network for that market or channel. The goods may be genuine, which is what separates this work from counterfeit detection; whether the sale is lawful depends on where the goods were first sold and on your contracts.

How do I find unauthorised sellers outside marketplaces?

Search for your products by name, EAN and model code on search engines, shopping results, comparison sites, public social shops and classifieds, from an exit in each market. Then resolve each shop to a business identity through its imprint or seller page and match it against your authorised list.

Why does the exit country matter for reseller monitoring?

Because channels show offers that can be delivered to the visitor. Sellers that ship only within one country are invisible from another. Searching each market from an exit in it is what makes the list of sellers complete.

Can monitoring show where grey-market stock comes from?

It can collect hints: the ships-from location a seller states, the business address, the product variant code, and batch codes visible in public listing photos. Those help a channel team investigate. Tracing stock to a specific distributor usually also needs your own supply-chain records.

Which plan should I use?

ARC Fast for searches and listing pages, so you see what consumers in each market see. ARC Basic for seller storefront and imprint pages, which are light. ARC Mobile only if the mobile-network view of public social shops matters, in Germany, the UK, the US or Japan.

Can I check sellers that are only visible when logged in?

No. This monitoring covers public, logged-out pages. Groups, private channels and anything behind an account are outside what our acceptable use policy supports.

Sources & review

Last reviewed by the ARC Proxies team. Prices are read from the live catalog at build time.

  1. [1]EUR-Lex: Regulation (EU) 2017/1001 on the European Union trade mark, Article 15 (exhaustion)
  2. [2]European Commission: The impact of the Digital Services Act on digital platforms
  3. [3]EUR-Lex: Regulation (EU) 2022/2065 (Digital Services Act), Article 30: traceability of traders
  4. [4]European Commission: Vertical block exemptions: Regulation (EU) 2022/720

Get started

Buy a gigabyte and try it on your own targets.

No subscription, no sales call. Code WELCOME15 takes 15% off your first purchase, and whatever you do not use is still there next quarter.