Skip to content
Price IntelligencePrice Intelligence home

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.

Start free trialOpen the live demo14 days, no credit card, cancel in one click.

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

ProductSellerMAPListedBelowEvidenceStatus
Aurora H7 Noise-Cancelling HeadphonesPrimeDeck MarketplaceDealVault×2$242.63$210.7413.1%EV-20260000Open
Aurora H7 Noise-Cancelling Headphones — SandPrimeDeck MarketplaceClearanceHub×3$253.76$208.8517.7%EV-20260137Notice sent
Aurora Buds Pro — SandPrimeDeck MarketplaceOutletRun$162.23$115.5028.8%EV-20260274Open
Aurora Buds Pro — Refreshed 2026Comparison feedTechNest Surplus×3$141.58$112.2920.7%EV-20260411Notice sent
Cadence 200 Bookshelf Speakers (pair)Independent storefrontRivermark Trading×2$375.08$303.6319%EV-20260548Open
Cadence 200 Bookshelf Speakers (pair) — Midnight BlueComparison feedOutletRun×4$348.07$303.6712.8%EV-20260685Open

Every row links to a timestamped capture of the listing as it appeared. Repeat counts track the same seller across the enforcement history.

Open violations in the Northline Supply demo tenant, showing depth below MAP, the seller, how long the listing has been low and its current status.

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.

What a single piece of MAP evidence contains
ElementWhat is capturedWhat it establishes
Page screenshotA full-page image of the listing as it appearedThat the price was published, in that layout, with that promotional wording
Capture timeThe date and time the page was readWhen the violation existed, which is what a cure deadline is measured against
Source URLThe exact page address, stored with the captureWhere it was published, so the seller can be pointed at their own page
Observed price and was-priceThe shelf price and any crossed-out list price on the pageThe depth of the cut, and whether it was framed as a promotion
Seller identityStorefront domain, or the marketplace seller name and storefront behind the offerWho to send the notice to, and whether they are on your authorized list
Stock and shippingAvailability and shipping cost at capture timeWhether the offer was live and purchasable, which sellers often dispute first
Observation seriesEvery check on that listing before and after the captureDuration. 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

primedeck.example/listing/p-8-outletrun

Aurora Buds Pro — Sand

Sold by OutletRun

$115.50$162.23

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
A captured violation in the demo tenant: the page image, the capture time, the source URL and the extracted price shown side by side.
The MAP enforcement chain, from detection to verified correctionSix stages: detect the below-MAP listing, capture timestamped evidence stored write-once, identify the seller and their repeat history, send a named notice with the evidence attached, escalate through shipment hold or marketplace report if it is not corrected, and verify the correction while logging the outcome.Detect01Listing observed belowMAPCapture02Timestamped evidence, storedwrite-onceIdentify03Seller, channel, repeathistoryNotify04Named notice withthe evidence attachedEscalate05Shipment hold, marketplacereport, terminationVerify06Confirm the listingcorrected, log the outcomeEACH STAGE ONLY WORKS IF THE ONE BEFORE IT PRODUCED SOMETHING YOU CAN SHOW
Detection is stage one of six. The evidence captured at stage two is what makes the rest possible.

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.

Violation states and what happens in each
StateEntered whenWhat the system doesWhat you do
OpenA listing is detected below MAP beyond toleranceCaptures the page, identifies the seller, calculates depth, alerts by email or SlackTriage. Confirm the seller and decide whether it clears your tolerance
NotifiedYou mark that a notice has gone outStamps the date, attaches the evidence packet used, starts the cure clockSend the notice, with the packet attached
In cure windowThe clock your policy sets is runningKeeps checking the listing on every refresh and adds a dated capture each time it is still lowNothing. Let the record build
ResolvedThe listing returns to or above MAPCloses the case, keeps every capture, records time to cureNothing. It stays in the seller history
RepeatThe same seller violates again after a resolved caseLinks the new case to the offender record and raises its countEscalate 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.

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.