Shopify Competitor Tracker: Prices, Stock & New Products avatar

Shopify Competitor Tracker: Prices, Stock & New Products

Pricing

Pay per event

Go to Apify Store
Shopify Competitor Tracker: Prices, Stock & New Products

Shopify Competitor Tracker: Prices, Stock & New Products

Paste the domains of the Shopify stores you compete with and get a side-by-side comparison: how big each catalog is, median and range of prices, how much of it is discounted and how deep, what is sold out, and which products were added in the last weeks. No API key, no login, no proxy.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Mariam Ahmed

Mariam Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

What your competitors charge, what they discount, what they sold out of, and what they just launched. Paste the store domains and get one row per store, side by side.

Reads the public catalog every Shopify store publishes. No API key, no account, no proxy.

What does this do?

Every other Shopify Actor either hands you a contact list of stores, or dumps the raw products of one store. Neither answers the question a brand owner actually has: how do we compare to the three shops we lose customers to?

This Actor reads each store's catalog, then reports the comparison: catalog size, median and range of prices, how much of the range is discounted and how deep, how much is sold out, and how many genuinely new products went up in the last weeks.

flowchart LR
A[Competitor<br/>domains] --> B[Public catalog<br/>/products.json]
B --> C[Prices, discounts,<br/>stock, launch dates]
C --> D[Store-by-store<br/>comparison]

Who is it for?

You areYou use it to
DTC brand ownersSee whether you are priced above or below the shops you compete with, every week
Ecommerce managersCatch a competitor's sale the day it starts, and see how deep it goes
Product and buying teamsWatch what rivals launch, and what they let sell out
Dropshippers and resellersFind which store sells a product line cheapest, and what is new in a niche
Agencies and consultantsPut a real pricing benchmark in a pitch instead of a guess
AnalystsTrack assortment and discounting across a set of brands over time

What data do you get?

One row per store:

FieldMeaning
storeName, domain, country, currencyWho the store is, and the currency these prices came back in
productsAnalyzed, variants, catalogTruncatedHow much of the catalog was read
medianPrice, averagePrice, lowestPrice, highestPriceWhere the store sits on price
productsOnSale, onSalePercent, averageDiscountPercent, deepestDiscountHow much is marked down, and by how much
inStockPercent, soldOutProductsWhat is actually buyable right now
newProducts, newProductPercent, newestProductsProducts created inside your window, newest first
relaunchedProductsOld products that went live again: seasonal lines coming back, not launches
productsAddedPerWeek, newestProductAtLaunch pace, always measured over the last 90 days
topProductTypes, topVendorsWhat the catalog is mostly made of
keywordMatches, keywordLowestPrice, keywordMedianPrice, keywordCheapestProductThe same comparison narrowed to one product line
status, failureReasonok, or why a store could not be read

The run summary names the winners outright: cheapest store, deepest discounter, biggest catalog, most sold out, fastest launcher, and — with a keyword — the stores ranked by their cheapest matching product.

Turn on Also return every product as a row for a second table with price, was-price, discount, stock, vendor, type, launch date and link for every product.

Example: five clothing brands, one run

A real run on 17 September 2026, 5 stores, 3,961 products, 39 seconds:

StoreProductsMedian priceOn saleAvg discountIn stockNew (30d)Re-launchedAdded / week
Everlane1,000$3486%74%64%1998110.2
Tentree1,000$6234%22%93%717831.1
Allbirds294$1050.3%35%040
Taylor Stitch1,000$11252%38%36%0300
Rothy's667$13018%18%83%2865.7

Read as a brief: Everlane was running a clearance across most of its catalog, Taylor Stitch had sold out of nearly two thirds of what it lists, Allbirds barely discounts at all, and Tentree was shipping new products faster than anyone.

With the keyword sweater, the same run ranked the stores by their cheapest sweater: Everlane from $20 (162 matches), Taylor Stitch from $65 (68), Tentree from $78 (50).

Two things this Actor gets right

A re-published product is not a new product. Many stores republish their catalog, which resets the published date on everything. Everlane looks like it launched 1,000 products last month; it created 19. This Actor uses the earlier of the created and published dates, and counts the rest separately as relaunchedProducts.

A store can answer in a different currency than its own. With Shopify Markets, the same catalog returns local prices based on where the request comes from, while the store's own settings still say USD. Every row reports the currency the prices really came in (currency), the shop's home currency (storeCurrency), and whether they match — and the comparison only ranks stores that answered in the same currency.

How to use it

  1. Paste your store domains, one per line: allbirds.com, https://gymshark.com, www.rothys.com all work.
  2. Optionally add a keyword such as hoodie to compare one product line instead of whole catalogs.
  3. Pick what counts as new (7, 14, 30 or 90 days) and a cap per store to control cost.
  4. Run it. A five store run takes well under a minute.

Limits worth knowing

  • About 15% of stores keep their catalog closed. A store can switch the public catalog off, rate limit it or sit behind a bot filter. Those stores come back as catalog not public with the reason, and are never charged for.
  • Prices exclude tax and shipping, and are whatever the store served this run.
  • Discounts are only visible when the store uses a was-price. Shops that discount in the cart instead (Allbirds, above) correctly show almost nothing on sale.
  • Big catalogs are read newest first. If a store has more products than your cap, the row says catalogTruncated: true and the numbers describe the newest part of the catalog.
  • This reads what a store publishes to anyone who visits. It is not a private data source and needs no login.

Pay-per-event pricing

EventPrice
Store report$0.02
Product row (only with the products table on)$0.0002

Five competitors, comparison only: $0.10. The same five with every product row: about $0.90.

Ready-made runs you can open, change and re-run.

Each page runs the same Actor with a different set of stores. Open one, swap in your own competitors, and run it.