MAP pricing monitoring: how it works across dealer sites

Updated Oct 11, 2026Sources checked Oct 11, 2026Written for U.S. automotive aftermarket manufacturers
Short answer

MAP pricing monitoring means checking how specific dealer listings advertise a manufacturer’s parts and comparing each price with the MAP in effect on that date. It works in five steps: agree which listings to watch, match each one to the exact part number, check prices on a schedule, compare against the right MAP and have a person review anything below it before it’s reported.

Key takeaways · if you read nothing else

  • MAP monitoring is counted in listings, one part number at one dealer, so 25 priority parts across 5 dealers is 125 listings and daily checks come to about 3,750 a month.
  • A price is only worth comparing once the listing is matched to the exact part number and variant on the current MAP sheet.
  • Each check is compared with the MAP in effect on the date it was captured, not with whatever the sheet says today.
  • A check that fails, because a page was blocked, missing or timed out, is a coverage gap to report, not a clean result.
  • Software, managed services and manual checking follow the same steps; they differ in who does the matching, the checking and the review.
On this page10 sections · pipeline
  1. 01What does MAP monitoring actually check?
  2. 02What are the parts of a monitoring program?
  3. 03How do monitoring tools collect prices?
  4. 04How is a dealer listing matched to the right part?
  5. 05Which price counts: advertised, cart, coupon or tax?
  6. 06What happens to a check, step by step?
  7. ⌗One check, six steps
  8. 07What should a monitoring record contain?
  9. 08How often should listings be checked?
  10. 09Managed service or software: what’s the difference?
  11. 10What does a Price Axle pilot setup look like?
  12. —FAQ, next step, sources
01

What does MAP monitoring actually check?

It checks listings: the product pages where each of your part numbers appears at each dealer you monitor. A listing is one part number at one dealer.

That’s why part counts alone don’t describe the work. 25 priority MPNs across 5 dealers is 25 × 5 = 125 listings if each dealer carries all 25 parts. Not every dealer necessarily does, so setup confirms which listings actually exist before any checking starts.

The work then scales with how often each listing is checked:

Scope (illustrative)ListingsChecks per week, dailyChecks per week, twice a weekChecks per week, weekly
25 MPNs × 5 dealers125875250125
100 MPNs × 30 dealersup to 3,000up to 21,000up to 6,000up to 3,000

At daily frequency, 125 listings is about 3,750 checks a month (125 × 30). Our dealer scope calculator does this arithmetic for your own numbers.

Try your own numbers

Change the part numbers, dealers, listed share and check frequency to see listings and checks.
Listings and checks only · no price · nothing is saved or sent
The MPNs you’d most want watched
Independent dealer sites that sell those parts
Your best guess, 1–100%
Check frequency
Listings
125
Checks per week
875
Checks per month
3,750

25 × 100% = 25 per dealer · 25 × 5 = 125 listings · 125 × 7 = 875 checks a week · 875 × 30 ÷ 7 = 3,750 a month

Checks per month = checks per week × 30 ÷ 7, a 30-day month.Open the full scope calculator, including dealers that can’t be checked →
02

What are the parts of a monitoring program?

There are three: the listings you watch, the checks you run on them and the MAP reference you compare against. Each one changes at a different pace, and each one fails in its own way.

Part

Listings (scope)

What it is

The exact product page URL for each part at each agreed dealer

When it changes

At setup, then when dealers add, drop or rename products

What goes wrong

A listing is missed, or the wrong variant is watched

Part

Checks (observations)

What it is

A record of what each listing displayed at a point in time

When it changes

On the agreed schedule

What goes wrong

A page is blocked, moves or shows a price that can’t be read

Part

MAP reference

What it is

The MAP price sheet, each price with an effective date, plus the policy’s exceptions

When it changes

When the manufacturer issues a new sheet or policy version

What goes wrong

A check is compared with a stale or missing MAP

Keeping the three separate is what makes a record defensible later. A check says what the page showed. The MAP reference says what the price should be compared with on that date. The listing record says why that page is the right part.

03

How do monitoring tools collect prices?

Most collect prices in one of four ways: reading the page’s HTML, reading structured product data embedded in the page, loading the page in a browser so its scripts run, or receiving a feed. A fifth way is a person opening the page and recording what it shows.

Method

Page HTML

How it works

The tool downloads the product page and finds the price in its markup.

Where it can fail

A redesign moves the price. Some pages don’t include the price until a script runs.

Method

Structured product data

How it works

Some product pages embed machine-readable data for search engines, such as a schema.org Offer with a price and priceCurrency.

Where it can fail

It can be missing, or differ from the price shown to shoppers. MAP is about the displayed price, so that’s the reference.

Method

Rendered page

How it works

The tool loads the page in a browser so scripts can run before the price is read.

Where it can fail

Usually slower and heavier per check. Google’s own documentation describes pages whose initial HTML doesn’t contain the content until JavaScript runs.

Method

Feeds or APIs

How it works

The dealer or a platform provides price data directly, with permission.

Where it can fail

Only exists where someone offers it, and it reports what the feed says, not necessarily what the page displays.

Method

Manual capture

How it works

A person opens the page, records the price as displayed and saves a screenshot.

Where it can fail

Takes time, so it limits how many listings can be checked and how often.

Whatever the method, a check should record the price as the shopper saw it, when it was seen and whether the check worked.

What Price Axle does today.

At this stage, checks are recorded by hand or imported from a CSV file; we don’t run automated collection yet. Before a dealer goes in scope, we confirm its pages can be read reliably and within its site rules. We respect site rules and rate limits, and we don’t bypass logins, CAPTCHAs or access restrictions.

04

How is a dealer listing matched to the right part?

By the manufacturer part number and variant, not by the product title. A listing should only be compared with MAP after someone has confirmed that the page shows the exact MPN and variant on the current sheet.

Titles are the trap. Dealer catalogs often name the vehicle rather than the part, use their own SKU, or leave the finish out. Four cases cause most mismatches:

Finishes and configurations

Black and polished versions can be different MPNs with different MAPs.

Kits

A kit can carry its own MPN and MAP, separate from its components.

Superseded part numbers

An old MPN can stay listed after the price sheet moves to a new one.

Dealer SKUs

A dealer’s own stock number may not match your MPN at all.

We record match confidence for every listing as exact, probable or uncertain. Only exact matches can be marked verified, and only verified listings are ever compared with MAP or included in a report.

Illustrative example: fictional manufacturer, dealers and part numbers. Not a real MAP violation or real pricing.

Part on the sheetFinishMAP (policy v2)
EXM-CAI-4120-BKBlack$449.00
EXM-CAI-4120-PLPolished$469.00

Dealer B’s page shows the black kit at $449.00, but its title only says “cold-air intake kit”. Matched to the polished row by mistake, it reads $449.00 − $469.00 = −$20.00, or −4.3% of MAP: a false alarm. Matched to the black row, it’s $0.00: at MAP. The price never changed; only the match did.

05

Which price counts: advertised, cart, coupon or tax?

The advertised price counts: what the product page displays at the time of the check, recorded exactly as shown. Cart-only prices, coupons, bundles, shipping and tax are noted separately, because the manufacturer’s policy decides whether they count.

What the page showsHow it’s recordedWho decides if it counts
A price on the product pageThe advertised price, as displayed, compared with MAP—
“Add to cart to see price”, or a price only in the cartNoted separately from the advertised priceThe policy
A coupon code beside the priceThe displayed price, with the coupon notedThe policy
A bundle or kit with other itemsCompared only with the MAP row for the exact item or kit, then flagged for policy reviewThe policy
Shipping or sales tax added at checkoutNot part of the advertised price we recordThe policy, for shipping offers
Several prices, or a non-USD priceSent to review instead of being guessedA person, then the policy

The advertised vs. cart price guide works through these cases in detail.

06

What happens to a check, step by step?

Every check passes through six steps: scope, match, check, compare, review and report. A check can stop early, and where it stops decides what the report says about it.

Illustrative example: fictional manufacturer, dealers and part numbers. Not a real MAP violation or real pricing.

Sample Manufacturer Co., EXM-CAI-4120-BK, MAP $449.00 under policy v2, effective Mar 1, 2026. Checks on Oct 6, 2026.

One check, six stepsIllustrative sample · fictional dealers

Six-step pipeline for one fictional intake-kit listing at three dealers: a valid match reported as a potential below-MAP observation, a mismatch rejected at the match step, and a blocked check reported as could not check.

  1. 1 Scope In the agreed list
  2. 2 Match Exact match, verified
  3. 3 Check $412.99 displayed at 9:14 a.m. CT
  4. 4 Compare $412.99 − $449.00 = −$36.01 (−8.0% of MAP)
  5. 5 Review A person classifies it as a verified potential below-MAP ad
  6. 6 Report Listed as a potential below-MAP observation, with its evidence
StepDealer A: valid matchDealer B: mismatchDealer C: failed check
1. ScopeIn the agreed listIn the agreed listIn the agreed list
2. MatchExact match, verifiedThe page’s part number is EXM-CAI-4120-PL, not BK: rejectedExact match, verified
3. Check$412.99 displayed at 9:14 a.m. CTNot comparedBlocked (HTTP 403)
4. Compare$412.99 − $449.00 = −$36.01 (−8.0% of MAP)——
5. ReviewA person classifies it as a verified potential below-MAP ad——
6. ReportListed as a potential below-MAP observation, with its evidenceNot reported; the watchlist is correctedListed as “could not check”, with the reason

Two things follow from this. A mismatched listing never produces a finding, because it never reaches the compare step. And a failed check is never counted as a clean result, because nothing was seen.

07

What should a monitoring record contain?

Enough for someone else to check it later: which listing, what it showed, when, which MAP row it was compared with and what happened to the check. These are the fields Price Axle keeps for each check, with illustrative values.

FieldExample (illustrative)Why it’s there
Listing and dealerDealer A product page for EXM-CAI-4120-BKIdentifies exactly what was checked
MatchExact, verified Sep 30, 2026Only verified listings are compared
Captured atOct 6, 2026, 9:14 a.m. CTDecides which MAP applies
Price as displayed“$412.99”The raw text, kept alongside the number
Normalized price412.99 USDThe number used for the comparison
AvailabilityIn stockContext for the reviewer
Resultok, blocked, not found, parse error, timeout or other errorA failed check is recorded, not dropped
Error detailHTTP 403Why a check failed
EvidencePrivate screenshot link and a noteLets the manufacturer see what the page showed
MAP row used$449.00, policy v2, effective Mar 1, 2026Saved with the finding, so a later sheet can’t rewrite it
Difference−$36.01 (−8.0% of MAP)Advertised − MAP; negative means below
Review classVerified potential below-MAP ad, with the reviewer and dateThe decision a person made, and who made it

A person sorts every below-MAP candidate into one of seven review classes before anything reaches a report:

Review classWhat happens next
Verified potential below-MAP adReported as a potential below-MAP observation
Price variation onlyNot reported as an exception
Excluded under policyA policy exception applies, and the report says which
Ambiguous: ask the manufacturerReported as a policy question
False matchThe listing isn’t this exact part; the watchlist is fixed
No valid MAP referenceReported as a policy question
InaccessibleThe evidence couldn’t be confirmed; treated as a coverage gap

What the manufacturer does with a potential below-MAP observation is its own decision under its policy. The MAP pricing violations guide covers the evidence each kind of case needs.

08

How often should listings be checked?

As often as your policy and budget justify. Frequency multiplies the work, and anything that changes between two checks can be missed.

A short promotion that starts after one check and ends before the next appears in neither. Checking daily narrows that window; it doesn’t close it. That’s why a monitoring record should say when each check happened, and a report should say what share of scheduled checks completed. A quiet week then means the checks ran and found nothing below MAP, not that nothing was missed.

Every Price Axle pilot has a written check schedule, and every report shows the share of scheduled checks that completed and which sources couldn’t be checked. The monitoring frequency guide goes deeper on choosing a schedule.

09

Managed service or software: what’s the difference?

Both follow the same steps. They differ in who does the work: with self-service software your team usually runs the matching, review and follow-up, while a managed service usually does the matching, checking and review and sends you the evidence.

StepManual (your team)Self-service software (usually)Managed service (usually)
Agree the listingsYouYou, in the toolThe provider, with you
Match each listingYouThe tool suggests; you confirmThe provider
Run the checksYouThe toolThe provider
Review candidatesYouYouThe provider
Decide what to doYouYouYou

Established software tools and managed services exist, including some that focus on the automotive aftermarket. Whichever you consider, including us, these questions show how a provider works:

  1. What do you count: SKUs, listings, checks or domains?
  2. What counts as a listing, and who confirms it’s the exact part and variant?
  3. Which MAP do you compare against: today’s sheet, or the one in effect on the capture date?
  4. What happens to a failed check, and does the report show it?
  5. What does each record contain: timestamp, price as displayed, screenshot, MAP row?
  6. Who reviews a candidate before it’s reported?
  7. Which channels are covered: dealer sites, marketplaces or both?
  8. Do you contact dealers on our behalf?

Our MAP pricing software guide applies these questions to the main options.

10

What does a Price Axle pilot setup look like?

Six steps take a pilot from your price sheet to the first weekly report. You supply the policy and the sheet; we do the matching, checking and review; you decide what happens next.

  1. You share the policy and the price sheet. We load the sheet as a dated policy version, so old MAP prices are kept, not overwritten.
  2. We agree the dealers and the priority parts. Before a dealer goes in scope, we confirm its pages can be read reliably and within its site rules.
  3. We match each listing to the exact part number and variant, and mark it verified only when it’s an exact match.
  4. We run a baseline check of every verified listing.
  5. Checks run on the agreed schedule. Failed checks are recorded with a reason.
  6. A person reviews every candidate, and you get a weekly report with the evidence, the policy questions and the coverage gaps.

What a pilot doesn’t do, so you know before you ask:

  • We monitor an agreed list of independent dealer sites, not Amazon, eBay, Walmart or other marketplaces.
  • We don’t find unknown sellers beyond that list.
  • We don’t contact, warn or penalize dealers.
  • We don’t send real-time alerts or make legal calls.

There are two offers: a one-time paid diagnostic, and a monitoring pilot at $349 a month, cancelable, with a written listing cap and check schedule. See pilot pricing, how it works or a sample report.

FAQ

Can monitoring find sellers we don’t know about?

Some tools advertise seller discovery. Price Axle doesn’t: we monitor the dealers you agree with us, down to the exact listing.

Does MAP monitoring cover Amazon?

It can, depending on the provider. Marketplace listings raise their own questions about which seller made which offer. Price Axle’s pilot covers independent dealer sites, not marketplaces. The MAP on Amazon guide explains what public observations can and can’t show.

Is a report with no observations proof that dealers comply?

No. It shows that the checks which ran found no advertised price below MAP. Look at the share of scheduled checks that completed, and at the coverage gaps, before reading anything into a quiet week.

New to MAP? Start with what MAP pricing is and how it works across five dealer listings.

Next step:
Request a coverage assessment
Tell us your parts and dealers →

Go deeper

Sources

  1. Google Search Central, Understand JavaScript SEO Basics. Accessed Oct 11, 2026. Quoted: “Some JavaScript sites may use the app shell model where the initial HTML does not contain the actual content and Google needs to execute JavaScript before being able to see the actual page content that JavaScript generates.”
  2. Schema.org, Offer. Accessed Oct 11, 2026. price: “The offer price of a product…”; priceCurrency: “The currency of the price…”.

Examples use a fictional manufacturer, dealers and part numbers. Not real pricing or a real MAP violation.