Price & Stock Monitor for Any Online Shop avatar

Price & Stock Monitor for Any Online Shop

Pricing

from $2.00 / 1,000 products

Go to Apify Store
Price & Stock Monitor for Any Online Shop

Price & Stock Monitor for Any Online Shop

Price change monitor and stock tracker for any online shop, including Shopify price monitoring. Reads the product data shops publish, and returns only what changed since the last run.

Pricing

from $2.00 / 1,000 products

Rating

0.0

(0)

Developer

Seungki Min

Seungki Min

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 minutes ago

Last modified

Share

A price change monitor for any online shop, Shopify price monitoring included. Paste product URLs and get price and stock — no per-site scraper, no selectors to maintain.

Most shops publish their product data for Google in the page itself. This Actor reads that first (instant, cheap), falls back to the shop platform's own product API, and only opens a browser when a shop insists on drawing the price with JavaScript.

How this prices and stock monitor reads a page

  1. schema.org JSON-LD — what shops publish for Google Shopping
  2. Open Graph / microdata — product:price:amount and friends
  3. Shopify / WooCommerce product API — exact price, stock and variants
  4. Rendered page — last resort, for JavaScript-only storefronts

The result tells you which path was used, in priceSource.

Monitoring is the point

Turn on onlyChanged and the Actor remembers each product. The next run returns only what moved, with previousPrice, priceChange and priceChangePercent. onlyPriceDrops narrows it to drops.

Run it daily against your competitors' products and you pay for the handful that changed, not the whole list.

How to monitor prices and stock

FieldWhat it does
productUrlsProduct pages from any shop
onlyChanged / onlyPriceDropsMonitoring modes
onlyInStock, maxPriceFilters
renderJavaScriptBrowser fallback (on by default)

What the price output looks like

{
"url": "https://allbirds.com/products/womens-dasher-nz-blizzard-deep-navy",
"parsed": true,
"shop": "allbirds.com",
"title": "Women's Dasher NZ",
"price": 140,
"currency": "USD",
"inStock": true,
"brand": "Allbirds",
"sku": "WOMENS_DASHER_NZ",
"gtin": null,
"rating": null,
"reviewCount": null,
"seller": null,
"imageUrl": "https://www.allbirds.com/cdn/shop/files/A12464_26Q1_Dasher-NZ-Blizzard-Deep-Navy-Blizzard_PDP_LEFT_e38509e9-51da-49a3-a794-53de6797a109.png?v=1768948779&width=100",
"priceSource": "json-ld",
"availabilityRaw": "https://schema.org/InStock",
"changeType": "new",
"checkedAt": "2026-09-21T11:05:14.671Z"
}

Limits you should know about

  • Give it product pages, not category pages — a listing page has no single price.
  • Pages where no price can be found are reported and not charged.
  • Some large retailers block automated visits entirely; those are reported too.

Ready-made examples

Open one, change the fields, press Start — nothing to configure:

Frequently asked questions

Do I need an API key or a login?

No. Paste your input, press Start. There is nothing to connect and no account on the target site to create.

How do I export the results?

Every run produces a dataset you can download as JSON, CSV, Excel, XML or HTML, or read through the Apify API from your own code. You can also connect it to Make, Zapier or n8n.

Can I run this on a schedule?

Yes. Apify schedules run it every hour, day or week without you being there. With the monitoring option on, a scheduled run returns only the products whose price or stock changed.

Can I call it from Python or JavaScript?

Yes — the Apify API runs any Actor and returns the dataset, and the official Python and JavaScript clients wrap it in a few lines. AI agents can call it too, through Apify's MCP server.

What does it cost?

You pay per result, not per hour. Filters are applied before anything is charged, so narrowing the input directly lowers the bill. Pages that cannot be read are reported in the log and never charged.

Is this data public?

Everything collected here is what any online shop shows to anyone without logging in. Check the target site's terms and the rules that apply to you before using the data commercially.