Skip to Content
SolutionsMAP compliance

MAP compliance monitoring API

A MAP compliance monitoring API detects when a reseller advertises your product below your Minimum Advertised Price across marketplaces — automatically, with evidence. ShopAPIS powers it by reading each live offer’s price, was_price, seller, availability and fetched_at, comparing it to your MAP floor, and flagging violations across 70+ marketplaces in 30+ countries. You upload your MAP list and the seller names you authorize; ShopAPIS returns who is breaking it, where, by how much, and when.

A MAP violation is any advertised price below your published floor — and it is only actionable if you can attach the offending seller, marketplace, price and timestamp as evidence. ShopAPIS captures all four on every check.

What a violation record contains

FieldWhy it matters for enforcement
priceThe advertised price being compared to your MAP floor.
map_floorYour minimum advertised price for that SKU.
violationBoolean — true when price is below map_floor.
sellerThe reseller advertising the offer — your enforcement target.
marketplace / countryWhere the violation is published.
fetched_atTimestamp — the dated proof you send with a cease-and-desist.

This rides on the same 40+ field product object from the e-commerce data API pillar, so each violation arrives with full listing context.

Why an API beats DIY monitoring

MAP enforcement fails on coverage and proof. Violators rotate seller accounts, list on long-tail marketplaces, and only drop price intermittently, so spot-checking by hand misses most breaches and timestamps nothing. Building it in-house means scraping dozens of marketplaces continuously — exactly the workload that triggers high block rates, since Akamai finds bots make up about 42% of web traffic with nearly two-thirds malicious  — and breaks on every layout change. ShopAPIS monitors every authorized and unauthorized seller across all your marketplaces on a schedule, normalizes the price, and stamps each observation, giving brand-protection teams court-ready, dated evidence instead of screenshots. The scraping mechanics are covered on the marketplace scraping API pillar.

Sample request and response

You key each check on the product’s GTIN  so the floor maps to the exact SKU across every marketplace.

POST /v1/map/check Authorization: Bearer YOUR_API_KEY Content-Type: application/json { "gtin": "0194252707326", "map_floor": 999.0, "currency": "USD", "marketplaces": ["amazon", "walmart-marketplace", "ebay"] }
{ "gtin": "0194252707326", "map_floor": 999.0, "currency": "USD", "violations": [ { "marketplace": "ebay", "country": "US", "seller": "deal_hub_99", "price": 879.0, "delta": -120.0, "violation": true, "listing_url": "https://www.ebay.com/itm/...", "fetched_at": "2026-06-05T08:30:00Z" }, { "marketplace": "amazon", "country": "US", "seller": "TechReseller", "price": 949.0, "delta": -50.0, "violation": true, "buy_box_seller": "TechReseller", "fetched_at": "2026-06-05T08:30:00Z" } ], "compliant_count": 11, "violation_count": 2 }

Use cases

  • Brand protection — detect and document unauthorized discounting across every marketplace.
  • Reseller enforcement — send dated, seller-attributed evidence with cease-and-desist notices.
  • Channel-conflict monitoring — flag authorized resellers breaching MAP agreements.
  • Gray-market detection — surface unauthorized sellers advertising your SKUs.

Marketplaces commonly monitored for MAP

Upload a MAP list in the dashboard  or sign up  to start catching violations today.

Last updated on