MAP monitoring is the continuous tracking of the prices your resellers and marketplace sellers advertise online, checked against your minimum advertised price (MAP). It shows which sellers advertise below MAP, where, and since when, so you can enforce your policy with evidence instead of guesswork.
It usually starts with one listing. A single dealer drops a product below MAP on Amazon. Within days, two competitors match the price to protect their Buy Box share. A week later, your best brick-and-mortar partner calls to ask why they are the only ones still holding the line.
That is how MAP violations spread: quietly, one repricing rule at a time. This guide explains what counts as a violation, why manual checks stop working past a few dozen SKUs, and how brands set up MAP monitoring that catches problems in hours, not weeks.
What Is a Minimum Advertised Price (MAP) Policy?
A minimum advertised price policy is a rule a brand sets for the lowest price its resellers may advertise for a product. It covers product pages, marketplace listings, ads, price comparison feeds and emails. It does not dictate the final price at checkout.
Brands use MAP pricing for three reasons:
Protect brand value. A product that is always discounted stops looking premium.
Protect reseller margins. Authorized dealers who invest in service, displays and expertise cannot compete with a seller who undercuts everyone.
Keep the channel healthy. When one seller starts a price war, others either follow or stop stocking the brand.
MAP vs MSRP
MAP and MSRP are often confused, but they do different jobs.
MAP (minimum advertised price) | MSRP (manufacturer's suggested retail price) | |
|---|---|---|
What it is | The lowest price a reseller may advertise | The price the brand recommends for retail |
Binding? | Yes, under the brand's policy and its consequences | No, it is a suggestion |
Typical level | At or below MSRP | The reference price |
What happens if ignored | Warnings, loss of co-op funds or supply | Usually nothing |
Is MAP Pricing Legal?
In the United States, MAP policies are generally lawful when a brand sets them unilaterally. Under the Colgate doctrine, a manufacturer may announce its policy and choose not to deal with resellers who ignore it.
MAP regulates the advertised price, not the selling price, which usually puts it at lower legal risk than resale price maintenance. Rules differ by state and country, and policies that turn into agreements with resellers can raise antitrust questions. This is not legal advice: review your MAP policy with counsel.
What Counts as a MAP Violation?
A MAP violation is any advertisement that shows a product below its minimum advertised price. The obvious case is a lower number on the product page, but most violations today are less visible. Your policy should name each type, and your monitoring should be able to catch it.
Violation type | What it looks like | Why it is easy to miss |
|---|---|---|
Direct below-MAP price | $179 listed for a product with a $199 MAP | Rarely missed, but it changes several times a day on marketplaces |
Coupon or clip-on discount | "Save 15% with coupon" under the listed price | The headline price stays compliant |
"See price in cart" | The price appears only after adding to cart | Pages that render the cart price with JavaScript hide it from simple checks |
Bundle or free gift | Product plus accessory at the MAP of the product alone | Needs the bundle contents, not just the price |
Shipping or cashback as a discount | Free shipping plus a rebate that lowers the effective price | Depends on how your policy defines "advertised price" |
Third-party marketplace offer | A seller other than the listing owner offers it below MAP | Only visible in the offer list, not the main listing |
Unauthorized seller | A seller with no agreement with you lists your product at any price | Not a MAP breach in itself, but the most frequent source of low prices |
Unauthorized sellers on Amazon and other marketplaces deserve their own process. Your MAP policy may not bind a seller you never authorized, so enforcement usually moves to distribution agreements and marketplace brand-protection tools.
To catch most of these cases, you need more than the headline price: sale price, promotions, coupons and offer details. That is why discounts and promotions scraping matters as much as base prices.
Why Manual MAP Checks Don't Scale
Manual checks work for a brand with 20 SKUs and five dealers. They fail as soon as the numbers multiply.
Take a mid-sized brand: 300 SKUs, 60 resellers and 4 marketplaces. If even half the resellers list half the catalog, that is thousands of listings. Check each once a day and you need thousands of page views every day, before counting variants and marketplace offer lists.
The arithmetic is only part of the problem:
Prices move several times a day. Repricing tools on Amazon and Walmart react to competitors in minutes. A violation can appear at 2 a.m. and disappear by 9 a.m.
Prices differ by location and session. Some stores show different prices by region, device or logged-in status.
Sites defend themselves. Marketplaces and large retailers use anti-bot systems, JavaScript rendering and frequent layout changes, which break simple scripts. We covered this in detail in why e-commerce scraping became an engineering problem.
Spreadsheets lose the history. Without a dated record, a reseller can say the price was a one-hour glitch, and you cannot show a pattern.
This is why reseller price monitoring moves from a weekly task in a spreadsheet to an automated process. The tools for it are the same ones retailers use to monitor competitor prices without integrations, pointed at your own resellers instead of your competitors.
How MAP Monitoring Works: Step by Step
Every MAP monitoring program, from a spreadsheet to enterprise software, runs the same loop: know your prices, find your listings, collect, compare, prove and act. Here is how to set it up.

Build your MAP price list. Start from a clean table of every SKU under the policy: SKU, UPC or GTIN, manufacturer part number (MPN), product name and MAP. Add the date each MAP takes effect, since prices change with new models and seasons.
Map your channels. List where your products are advertised: Amazon, Walmart, eBay, Google Shopping, and the websites of authorized dealers. Many dealer sites run on Shopify or WooCommerce, which makes them easier to collect from (see our guides on scraping a Shopify store and scraping WooCommerce products).
Match listings to your SKUs. Resellers rename products, change titles and combine variants. Each listing must be tied to the exact model, size and pack, ideally by GTIN or MPN, with fuzzy title matching as a fallback. This step decides whether your alerts can be trusted: a wrong match flags a reseller for a violation they did not commit. Our article on product matching explains the methods in detail.
Collect advertised prices on a schedule. Daily collection is the minimum for marketplaces. Increase the frequency before and during big sales events. Use brand-level scraping to pick up every listing of your brand on a site, including ones you did not know about, and scheduled website crawling so nobody has to start the job by hand.
Compare and flag violations. Compare each advertised price with the MAP that applied on that date. Flag the gap in currency and percent, and decide on a tolerance, for example rounding differences under $0.50.
Capture evidence. For each violation, store the URL, the seller name, the advertised price, any promotion text and the exact time of collection. Many brands also keep a screenshot or a copy of the page data. A dated record turns "your price was too low" into a fact the reseller cannot dispute.
Enforce and re-check. Send the notice, then collect the same listing again after the deadline. The re-check closes the case or moves it to the next step of your enforcement policy.
Steps 4 to 7 repeat on every collection cycle. Steps 1 to 3 are set up once and maintained as your catalog and reseller list change.
The Data You Need to Catch MAP Violations
Advertised price monitoring is only as good as the fields you collect. A price on its own tells you that something is wrong, not who did it or how. These are the fields a MAP program needs for each listing, every time it is collected:
Field | Why you need it |
|---|---|
Advertised price | The number you compare with MAP |
Regular (strike-through) price | Shows whether a discount is being advertised |
Promotion and coupon text | Catches "save 15%" and coupon violations the headline price hides |
Seller name and seller ID | Tells you who to contact, and links listings that belong to the same seller |
Offer type | Separates the listing owner from third-party offers on marketplaces |
Stock status | An out-of-stock listing at a low price is lower priority than one that is selling |
Product URL | Lets your team, and the reseller, open the exact listing |
GTIN, UPC or MPN | Confirms the listing is the product you think it is |
Collection date and time | Proves when the violation was live; builds the history |
Stock data is worth adding even if MAP is your only goal. A seller who drops below MAP just as authorized dealers sell out is a different case from one who undercuts a full market. Our guide to stock availability shows how to collect it.
The last decision is where the data goes. A Google Sheet works for a small program; larger ones feed a BI dashboard or an internal tool. ShopScraping can export to Google Sheets, JSON or BI in the same structure on every run, so your comparison logic does not break when a site changes its layout.
From Detection to Enforcement
Monitoring finds violations; MAP enforcement stops them. The key is a clear escalation path that you apply the same way to every reseller. Inconsistent enforcement is the fastest way to lose dealer trust and to weaken your policy.
A typical escalation ladder looks like this:
First notice. A short, factual message with the URL, the advertised price, the MAP and the time of collection, plus a deadline to fix it (often 24 to 72 hours).
Second violation. A formal warning that names the consequence of the next one.
Third violation. The sanction your policy defines: loss of co-op advertising funds, removal of discounts, or a temporary hold on orders.
Repeat offenders. Suspension or termination of the account.
Every step depends on the evidence from your monitoring. A MAP violation letter without a URL, price and timestamp invites an argument; one with them usually gets a fix.
Unauthorized sellers need a different path. Your MAP policy may not bind them, so the work shifts to finding where they get stock, tightening distribution agreements and using marketplace brand-protection programs.
MAP holidays are another case. Many brands allow lower advertised prices during Black Friday, Cyber Monday or other defined windows. Put the dates in your MAP price list, so your monitoring does not flag allowed promotions and then misses violations once the window closes.
Example: an outdoor gear brand before Black Friday
Consider a hypothetical outdoor gear brand with 150 SKUs and 35 online dealers. In early November, it moves from weekly to daily collection across Amazon, Walmart and its dealers' own sites.
On day three, the data shows two Amazon sellers listing its best-selling tent below MAP. One is an authorized dealer, the other has no agreement with the brand. The dealer gets a first notice with the evidence and fixes the price the same day. The unauthorized seller goes to the brand-protection process, and the brand checks which distributor's stock is reaching it.
The point is not the tooling. It is that the brand saw the problem in days, before compliant dealers started matching the lower price. For how MAP fits into wider pricing decisions, see MAP as part of a competitive pricing strategy.
What to Look for in MAP Monitoring Software
General price monitoring tools are built for retailers watching competitors. Minimum advertised price monitoring software has a different job: proving that a specific seller broke a specific rule at a specific time. When you compare MAP monitoring tools, check these points first:
Channel coverage. Can it collect from every marketplace and every dealer site you sell through, including the small ones?
Seller identification. Does it capture the seller behind each offer, not just the listing, and group listings by seller?
Hidden discounts. Does it read coupons, promotions, bundles and in-cart prices, or only the headline price?
Matching accuracy. How does it match listings to your SKUs, and how does it handle variants and pack sizes?
Evidence. Does every violation come with a URL, timestamp and a copy of the page, ready to send?
History. Can you see a seller's violations over months, to support escalation?
Data access. Can you export everything, so the data works in your own reports and is not locked inside one dashboard?
There are three ways to get there. Full MAP enforcement software adds alerts, notice templates and seller workflows on top of the data, at a higher price. An in-house scraper gives full control but needs ongoing engineering work. A data service plus your own process delivers clean, matched price data on a schedule, while your team handles the outreach. Our build vs buy analysis compares the costs of building your own pipeline.
For the wider list of questions to ask any vendor, including pricing models and pilot tests, read how to choose a price monitoring tool. If you also track competitors, the same data can power automated price monitoring of the market.
MAP Monitoring with ShopScraping
ShopScraping gives brands the data layer for reseller price monitoring without building scrapers. You choose the sites and the brand, and ShopScraping collects your listings on a schedule and delivers them as clean, structured data.
Brand-level collection across marketplaces and dealer sites, including Shopify and WooCommerce stores
Prices, discounts and promotions for every variant, with stock status
Product matching by GTIN, EAN, UPC and MPN
Daily, weekly or custom schedules, with timestamps on every record
Export to CSV, Excel, Google Sheets or JSON for your compliance reports and BI tools
Your team keeps control of the policy and the outreach; ShopScraping keeps the data accurate and up to date. See what price scraping collects, compare plans and pricing, or run a free demo on one of your reseller sites.
Start collecting reseller prices →
FAQ
Is MAP pricing illegal?
In the US, MAP pricing is generally legal when a brand sets the policy on its own and enforces it by choosing who to sell to. Problems can arise when it becomes an agreement with resellers or controls the final selling price. Rules vary by state and country, so check yours with counsel.
Can you sell below MAP pricing?
Usually yes. MAP limits the advertised price, not the price at checkout, which is why some retailers show "see price in cart". Whether that counts as a violation depends on how the brand's policy defines advertising.
How often should brands check MAP compliance?
At least daily on Amazon, Walmart and other marketplaces, where prices change several times a day. Weekly can be enough for small dealer sites. Increase the frequency around major sales events.
What is UMAP?
UMAP stands for unilateral minimum advertised price policy. The "unilateral" stresses that the brand sets the policy alone and resellers do not sign an agreement on prices, which reduces antitrust risk.
What is the difference between MAP monitoring and price monitoring?
Price monitoring tracks competitors' prices to inform your own pricing. MAP monitoring tracks your resellers' advertised prices to enforce a policy. The data is similar; the purpose and the need for evidence are different.
Is it legal to scrape reseller prices?
Collecting publicly displayed prices is common practice, but the rules depend on the site's terms, the data involved and your jurisdiction. Our guide Is Web Scraping Legal? covers the key cases and a compliance checklist.





