Product
MAP monitoring, evidence capture and enforcement
MAP monitoring is the continuous checking of retailer and marketplace listings against your minimum advertised price, with proof captured at the moment a violation appears. This module detects below-MAP listings, saves a timestamped screenshot of the offending page, identifies the seller, tracks repeat offenders across SKUs, and exports an evidence packet for enforcement.
A MAP program lives or dies on proof. Detecting a low price is the easy part; what decides whether a seller comes back into line is whether you can show them a dated picture of their own page next to your policy. This module checks every monitored listing against the MAP you set, captures the offending page the moment it is found, names the seller behind it, follows the violation through notice and cure, and hands you a packet you can attach to an email.
How MAP monitoring detects a violation
Import a MAP price per SKU by CSV or through the API, with effective dates if your policy changes seasonally. Every collected observation on that SKU is compared against its MAP, and a violation opens when the observed price falls below it beyond your tolerance.
The arithmetic is deliberately simple, because it has to be defensible in a conversation with a seller. A $199.00 MAP listed at $159.00 is $40.00 below MAP, which is 20.1 percent, because (199.00 - 159.00) / 199.00 = 0.201. That depth is stored on the violation and drives how it is prioritized.
The three settings that decide what counts
- Tolerance. A cent or two of rounding is usually not worth a letter. Set a floor in percent or dollars so a $198.99 listing against a $199.00 MAP logs quietly instead of firing a notice, while a real cut opens a case.
- Effective price versus advertised price. Some policies govern only the advertised number; others reach the price after an on-page coupon. Both are captured, and you choose which one opens a violation. Example: a $199.00 listing with a 15 percent checkout coupon has an effective price of $169.15, which is 15.0 percent below a $199.00 MAP even though the advertised figure complies. The MAP policy template covers how to write that distinction down before you need it.
- Stock requirement. An out-of-stock listing still advertises its price, so it can still be a violation. It is captured either way and you decide whether it opens a case, since a permanently out-of-stock low price is often a stale listing rather than an active seller.
MAP protection — open violations
| Product | Seller | MAP | Listed | Below | Evidence | Status |
|---|---|---|---|---|---|---|
| Aurora H7 Noise-Cancelling HeadphonesPrimeDeck Marketplace | DealVault×2 | $242.63 | $210.74 | 13.1% | EV-20260000 | Open |
| Aurora H7 Noise-Cancelling Headphones — SandPrimeDeck Marketplace | ClearanceHub×3 | $253.76 | $208.85 | 17.7% | EV-20260137 | Notice sent |
| Aurora Buds Pro — SandPrimeDeck Marketplace | OutletRun | $162.23 | $115.50 | 28.8% | EV-20260274 | Open |
| Aurora Buds Pro — Refreshed 2026Comparison feed | TechNest Surplus×3 | $141.58 | $112.29 | 20.7% | EV-20260411 | Notice sent |
| Cadence 200 Bookshelf Speakers (pair)Independent storefront | Rivermark Trading×2 | $375.08 | $303.63 | 19% | EV-20260548 | Open |
| Cadence 200 Bookshelf Speakers (pair) — Midnight BlueComparison feed | OutletRun×4 | $348.07 | $303.67 | 12.8% | EV-20260685 | Open |
Every row links to a timestamped capture of the listing as it appeared. Repeat counts track the same seller across the enforcement history.
The evidence chain, capture by capture
The moment a violation opens, the offending page is captured. Not a row in a report saying a price was low, but the page itself. A screenshot is something a seller can look at; a spreadsheet cell is something they argue about.
| Element | What is captured | What it establishes |
|---|---|---|
| Page screenshot | A full-page image of the listing as it appeared | That the price was published, in that layout, with that promotional wording |
| Capture time | The date and time the page was read | When the violation existed, which is what a cure deadline is measured against |
| Source URL | The exact page address, stored with the capture | Where it was published, so the seller can be pointed at their own page |
| Observed price and was-price | The shelf price and any crossed-out list price on the page | The depth of the cut, and whether it was framed as a promotion |
| Seller identity | Storefront domain, or the marketplace seller name and storefront behind the offer | Who to send the notice to, and whether they are on your authorized list |
| Stock and shipping | Availability and shipping cost at capture time | Whether the offer was live and purchasable, which sellers often dispute first |
| Observation series | Every check on that listing before and after the capture | Duration. A price that was low for eleven straight days is a different conversation from one bad afternoon |
Captures accumulate. A violation that stays open collects a new dated capture on each refresh cycle, so the record shows a run rather than a single moment.
Evidence EV-20260274 — Aurora Buds Pro — Sand
Aurora Buds Pro — Sand
Sold by OutletRun
Advertised price as displayed at capture time.
- Evidence ID
- EV-20260274
- Captured
- 2026-07-23 06:14:52 UTC
- MAP price
- $162.23
- Advertised
- $115.50
- Below MAP
- $46.73 (28.8%)
- Seller
- OutletRun
- Channel
- PrimeDeck Marketplace
- First seen
- 6 days ago
- Repeat offences
- 1
- Storage
- Write-once, retention locked
- Verification
- Price read from the rendered page
Seller identification
A violation is only actionable if it has a name on it. For a storefront that is the domain. For a marketplace it is the seller behind the offer at the time of capture, which matters because the offer on a marketplace listing can change hands several times a day and the low price may not belong to whoever holds it now.
- Violations are keyed to the seller, not to the URL, so one seller undercutting on nine SKUs is one offender with nine cases rather than nine unrelated rows.
- You maintain an authorized seller list. Anyone outside it is flagged as unauthorized, which usually changes the response from a policy reminder to a supply investigation. The unauthorized sellers guide covers how those two paths differ.
- Marketplace seller names are recorded as displayed, so an alias operating across several marketplaces can be linked manually into a single offender record once you spot the pattern.
- Where a seller cannot be identified from the page, the violation still opens and still holds its evidence. It is marked unidentified rather than dropped.
The enforcement workflow
Every violation moves through states, and each state records who moved it and when. That log is the second half of the evidence, because a pattern of notices matters more than any single screenshot.
| State | Entered when | What the system does | What you do |
|---|---|---|---|
| Open | A listing is detected below MAP beyond tolerance | Captures the page, identifies the seller, calculates depth, alerts by email or Slack | Triage. Confirm the seller and decide whether it clears your tolerance |
| Notified | You mark that a notice has gone out | Stamps the date, attaches the evidence packet used, starts the cure clock | Send the notice, with the packet attached |
| In cure window | The clock your policy sets is running | Keeps checking the listing on every refresh and adds a dated capture each time it is still low | Nothing. Let the record build |
| Resolved | The listing returns to or above MAP | Closes the case, keeps every capture, records time to cure | Nothing. It stays in the seller history |
| Repeat | The same seller violates again after a resolved case | Links the new case to the offender record and raises its count | Escalate according to your policy |
The workflow is deliberately manual at the notice step. Nothing is sent to a seller on your behalf, because who receives a MAP notice and how it is worded is a commercial decision, not a software one.
Repeat-offender tracking
One violation is an incident. The same seller, three times in a quarter across four SKUs, is a program problem. Each offender carries a record that answers that without rebuilding a spreadsheet.
- Total violations, and how many distinct SKUs they touched.
- Cumulative days below MAP, which is the number that shows scale better than a violation count.
- Average and deepest cut below MAP, in percent and dollars.
- Median time to cure after a notice, which separates sellers who respond from sellers who wait you out.
- Notices sent, with the date of each and the evidence packet attached to it.
Patterns worth reading in the history
- Test and retreat. A seller drops below MAP for a day, comes back up, and repeats a fortnight later. They are measuring your response time.
- Weekend runs. Violations that open Friday evening and cure Monday morning are invisible to a daily check that lands at 9am.
- Follow-the-leader. Two sellers go below MAP within hours of each other, repeatedly. Usually one is repricing automatically against the other, so the notice that matters goes to whoever moves first.
- Channel leakage. The same unauthorized seller appearing across several marketplaces with matching inventory points at a supply question rather than a pricing one.
The exportable evidence packet
The packet is what you attach to an email. It assembles for one violation, one seller, or a whole date range, and it contains the page captures with their times, the source URLs, the observed prices against your MAP with the depth calculated, the seller identity, the full observation series showing how long each listing stayed low, and the notice log for that seller. The underlying observations export as CSV alongside it, so anyone reviewing it can check the numbers rather than take them on trust.
Most brands send the first packet themselves; some hand it to counsel or a channel agency. Either way it reads without access to this account. To see what detection looks like on a few of your own SKUs first, the MAP violation checker does that without a signup.
See who is below MAP on your own catalogue
Import your MAP list, connect the sellers you care about, and get dated evidence on the first violation the system finds. Fourteen days, no credit card.
Frequently asked questions
What is MAP monitoring?
MAP monitoring is the continuous checking of retailer and marketplace listings against the minimum advertised price a brand sets, so that below-MAP advertising is found quickly and documented. Effective MAP monitoring records not just the low price but the page it appeared on, the time it was captured, the seller behind it and how long the listing stayed below policy.
What evidence does the software capture for a MAP violation?
A full-page screenshot of the offending listing, the capture time, the source URL, the observed price and any crossed-out was-price, the seller identity, stock and shipping at capture time, and the full series of observations before and after. A violation that stays open collects a new dated capture on every refresh cycle, which establishes duration rather than a single moment.
How quickly is a below-MAP listing detected?
Detection happens on the next scheduled check of that listing. Refresh runs daily on Starter, twice daily on Growth, four times daily on Scale and hourly on Enterprise. Short violations are the reason cadence matters: a promotion that runs Friday evening to Monday morning can be missed entirely by a single daily check that lands at the wrong hour.
Does the software send violation notices to sellers automatically?
No. Detection, capture, seller identification and the evidence packet are automatic. Sending a notice is a manual step you take, because who receives it and how it is worded is a commercial and legal decision. Once you mark a notice as sent, the date is stamped, the packet used is attached and the cure clock starts.
How are marketplace sellers identified?
The seller behind the offer at the time of capture is recorded, along with the marketplace storefront name. Violations are keyed to the seller rather than the URL, so one seller undercutting on nine SKUs appears as one offender with nine cases. Aliases operating across several marketplaces can be linked into a single offender record.
Can I set a tolerance so tiny price differences do not trigger alerts?
Yes. Tolerance is set in percent or dollars, so a listing a cent or two under MAP is logged without opening a case. You also choose whether an on-page coupon counts toward the violation price, since some policies govern only the advertised figure while others reach the effective price a shopper pays.
Is MAP monitoring included on every plan?
Yes. MAP monitoring with screenshot evidence, repeat-offender tracking and the evidence packet are on all four plans, including Starter at $99 per month. Plans differ only by how many products you monitor and how often listings refresh. Capability is never the upsell here.
Keep reading
- MAP monitoring softwareThe wider view: severity tiers, hard detection cases and what a MAP program costs to run.
- How to monitor MAP violationsThe operating method, from setting tolerances to running a weekly enforcement review.
- MAP policy templateA structure for the policy document the evidence packet is enforcing.
- Unauthorized sellersWhat changes when the seller below MAP is not one of yours.
- For brandsHow MAP protection fits alongside channel visibility and retail price monitoring.
- MAP violation checkerTest detection on a few of your own SKUs without signing up.
Start monitoring in the next ten minutes
Connect your store, match your catalogue and get your first competitor comparison in the same session.
14 days, no credit card, cancel in one click.