Studio / Shopify competitor price monitoring

Guide

Competitor price monitoring for Shopify stores

If you check a handful of competitor shops by hand every week, you already know the problem. It takes an hour, you forget a product, and you notice a price drop two weeks late. Here's how to do it properly.

By Kay van Dijk · Updated 3 November 2026

What you can see on a Shopify store

Everything a shopper sees is public: the product name, the price, the old price shown as crossed out (Shopify calls it the compare-at price), the variants and whether each one is in stock. Most Shopify stores also publish the same information as a structured product feed, which makes it much easier to read than scraping each page.

What you can't see, and shouldn't try to: sales numbers, customer data, anything behind a login, or exact stock counts the store doesn't show.

What's worth tracking

  • Price changes, up and down, with the old and new price side by side.
  • Discounts, when a compare-at price appears or disappears.
  • Out of stock and back in stock. A competitor that runs out is often a better signal than a price drop.
  • New products. A new variant or colour often shows up before any announcement.

Four ways to do it

1. By hand

Free and fine for five products. It doesn't scale, and the weeks you're busy are the weeks you skip it.

2. A subscription tool

There are price tracking apps with dashboards. They're useful if you want to manage repricing inside one tool. Check what they charge per product, because the bill grows with your catalogue.

3. A small custom monitor

A script reads the stores you name every day and sends you a spreadsheet plus a short list of what changed. No dashboard to log in to, just a file and an email.

4. Run the same monitor yourself on Apify

I published the crawler as an Apify Actor: Shopify and WooCommerce Price and Stock Monitor. Point it at whole stores or single product pages, schedule a daily diff run, and get price drops, sold-out and back-in-stock events in a dataset. Pay per use: $0.01 per store per run and $0.002 per change. The first diff run is a free baseline.

Want Excel in your inbox without touching Apify? That is option 3, and the packages below.

Doing it politely

  • Check the store's robots.txt and skip stores that block crawlers.
  • Wait a few seconds between requests. One run a day is plenty.
  • Never log in, never fill in forms, never touch customer data.
  • If a store's terms forbid automated reading, leave it out.

What I build

My price and stock monitor does option 3 for you. You send the competitor stores or product URLs. You get a daily Excel and CSV with every product and variant, plus a change report with price drops, price rises, sold out and back in stock. Option 4 is the same engine on Apify if you want to run it yourself.

PackageWhat's in itPrice
SnapshotOne run on up to 3 stores or 100 product URLs, Excel and CSV$30
Daily monitor, 2 weeksUp to 3 stores or 150 URLs, 14 daily runs with change reports$60
Daily monitor, 4 weeksUp to 6 stores or 300 URLs, 28 daily runs, price history file$120

To keep it running after that: $29 a month for daily runs on up to 3 stores, plus $9 a month per extra store. The demo on the price monitor page uses three public Shopify stores I picked because their product feeds are public. They aren't clients.

Want a fixed price?

Send me what you need and you'll get a reply by email with a scope and a price. Nederlands mag ook.

FAQ

Short answers

Something else? Email studio@kayorama.nl.

Can I see a competitor's prices on Shopify?

Yes. Product pages are public, and most Shopify stores also publish a public product feed with prices, compare-at prices and stock status for every variant.

Is it legal to monitor competitor prices?

Reading public product pages is what every visitor does. Do it politely: respect robots.txt, leave a few seconds between requests, never log in and never collect customer data.

How often should I check competitor prices?

Once a day is enough for most shops. More often rarely changes a decision and puts needless load on the other store.

How much does a price monitor cost?

With me a one-off snapshot of up to 3 stores is $30. A daily monitor with a change report is $60 for 2 weeks or $120 for 4 weeks, then $29 a month to keep it running.

Can I run the monitor myself?

Yes. The same Shopify and WooCommerce monitor is on Apify as kayorama/shopify-woo-price-stock-monitor. You pay $0.01 per store per run and $0.002 per change. Or order a finished daily Excel from me.