Undercut
|6 min read|Joana Manjapane

How to Spy on Competitor Prices Legally

spy on competitor pricesmonitor competitor pricingcompetitor price trackingcompetitive intelligence ecommercepricing intelligenceprice monitoring tools
Price analysis

Source: Unsplash

Monitoring your competitors' prices isn't industrial espionage. It's market intelligence — and it's completely legal when done the right way. But there are limits. In this guide, we explain what you can do, what to avoid, and the best tools for doing it ethically and effectively.

Is It Legal to Monitor Competitor Prices?

Yes, in most cases. Prices published on an online store are public information. Anyone can see them. Writing them down, comparing them, and making business decisions based on them is perfectly legal. However, there are nuances:

What You CAN Do

  • Manually visit competitor stores and note their prices
  • Use tools that access public information (prices visible to any visitor)
  • Compare prices on portals like Google Shopping, Idealo, PriceGrabber, etc.
  • Analyze historical price trends with tools like Keepa

What You Should NOT Do

  • Access password-protected areas without authorization
  • Violate a platform's terms of service in a way that causes harm
  • Extract data at a rate that overloads a competitor's servers (DoS)
  • Use pricing data for price-fixing agreements with competitors

Legal vs. Illegal Monitoring Methods

Before diving into specific methods, here is a clear overview of what is legally safe versus what crosses the line:
MethodLegal StatusRisk LevelNotes
Google Shopping / price comparison sitesLegalNonePublic aggregated data
Browser extensions (Keepa, Honey)LegalNoneAccesses visible page data
Price intelligence tools (Prisync, etc.)LegalLowPublic data, standard requests
Public marketplace APIsLegalNoneOfficial, rate-limited access
Responsible scraping (robots.txt compliant)LegalLowMust respect server limits
Aggressive scraping (high frequency)RiskyHighCan violate ToS, cause DoS
Scraping behind login wallsIllegalVery HighUnauthorized access
Price fixing with competitorsIllegalExtremeCriminal offense (antitrust)
Copying product catalogs/descriptionsIllegalHighCopyright infringement

5 Legal Methods to Monitor Prices

1. Google Shopping and Price Comparison Sites

The simplest and most straightforward legal method. Google Shopping displays prices from multiple sellers for the same product. How to use it:
  • Search for your product on Google Shopping
  • Compare your price against listed competitors
  • Set up price alerts for key products
  • Price comparison on screen

    Source: Unsplash

    Data visualization and analytics dashboard

    Source: Unsplash

    2. Browser Extensions

    Tools like Keepa, Honey, or Visualping let you monitor prices directly from your browser. Distill Web Monitor is especially useful: you select the price element on a competitor's page and receive a notification whenever it changes.

    3. Price Intelligence Tools

    Prisync, Price2Spy, and similar platforms automate the process. You enter competitor URLs and the tool extracts prices on a regular schedule. Legality: These tools access public information, just like a regular browser would. It's legal as long as they don't deliberately violate the platform's terms of service.

    4. Public Marketplace APIs

    Amazon, eBay, and other marketplaces offer APIs that provide official, controlled access to pricing data. Amazon Product Advertising API: Lets you retrieve prices, availability, and more. Requires an affiliate account.

    5. Responsible Scraping

    Web scraping (automated data extraction) is legal in many jurisdictions, but with conditions:
    • Respect robots.txt
    • Don't overload servers
    • Only extract publicly accessible data
    • Don't circumvent technical protection measures (CAPTCHAs, authentication)
    Price Monitoring Legality by Method

    What the Law Says

    In the United States, the landmark hiQ Labs v. LinkedIn case established that scraping publicly available data generally does not violate the Computer Fraud and Abuse Act. In the EU, similar principles apply under GDPR and the Database Directive:
    • GDPR: Does not directly apply to product prices (they aren't personal data)
    • Database Directive: Protects compilations of data that required substantial investment. Extracting a substantial portion of a database may be unlawful
    • Unfair Competition Laws: Monitoring prices is legal. Copying entire catalogs or product descriptions is not
    Rule of thumb: If you can see the price as a normal website visitor, you can note it down and use it to inform your pricing decisions. Once you have your competitors' prices, the next step is calculating how much margin you actually have. Use our Profit Margin Calculator to find out if your current price is sustainable.

    Data Source Reliability Matrix

    Not all data sources are equal. Here is how they compare on key criteria:
    Data SourceAccuracyUpdate FrequencyCoverageSetup EffortCost
    Google ShoppingHighDailyWide (multi-seller)LowFree
    Marketplace APIsVery HighReal-timePlatform-onlyMediumFree/Low
    Price intelligence toolsHighConfigurableCustomizableLow$50-$500/mo
    Browser extensionsMediumOn-demandSingle-pageVery LowFree
    Manual checksHighManualLimitedHigh (time)Free
    Custom scrapingHighConfigurableUnlimitedHigh (dev)Variable
    Data Source Coverage Comparison

    How to Build an Ethical Monitoring System

    Step 1: Be Transparent

    Don't hide your activity. Use tools that identify themselves with a standard user-agent. Don't pretend to be a real browser if you're not.

    Step 2: Be Moderate

    Don't check the same page every 5 minutes. Once a day is enough for most products. If you need higher frequency, use official APIs.

    Step 3: Respect robots.txt

    If a website indicates in its robots.txt that it doesn't allow scraping, respect that. There are plenty of alternative sources.

    Step 4: Public Data Only

    Never attempt to access wholesale prices, subscription-only pricing, or any data that requires a login.

    Step 5: Document Your Method

    If someone ever questions your practices, being able to demonstrate that you only accessed public data in a moderate and respectful manner is your best defense. For example, if you find that the average competitor price for a product is $45 and you're selling it at $52, you can assess your position like this:
    Your price: $52.00 Average competitor price: $45.00 Difference: +$7.00 (+15.6%) Product cost: $28.00 Current margin: $24.00 (46.2% of selling price) Margin if you match: $17.00 (37.8% of selling price) Conclusion: Dropping to $45 would reduce your margin by 8.4 percentage points.

    Time and Cost Savings: Automated vs. Manual Monitoring

    How much can you save by automating? Here is a quick estimate for monitoring 20 competitors across 50 products:
    Manual Monitoring (20 competitors x 50 products): Time per check: 2 min per competitor-product pair Total checks per day: 1,000 Time per day: 33.3 hours Monthly cost (at $25/hr): $24,975 Automated Monitoring (e.g., Undercut): Setup time: 2 hours (one-time) Monthly subscription: $25/mo Daily maintenance: 5 min Monthly cost: $25 + ~$62.50 labor = $87.50 Monthly savings: $24,887.50 ROI: 28,400%

    Common Mistakes

    Mistake 1: Confusing monitoring with price fixing. Monitoring prices is legal. Agreeing on prices with competitors is a crime. Mistake 2: Aggressive scraping. Hundreds of requests per minute can bring a site down. That can have legal (and ethical) consequences. Mistake 3: Copying content along with prices. Extracting product descriptions, images, or reviews alongside prices can infringe copyright.

    Conclusion

    Monitoring your competitors' prices is legal, ethical, and necessary. The key is doing it responsibly: access only public data, use proper tools, respect technical and legal limits, and focus on making better pricing decisions — not on copying the competition.

    You might also like

    Stay up to date

    Get the latest pricing insights delivered to your inbox.

    Back to blog