For ecommerce operators and pricing analysts

Competitor price tracking that starts with a useful comparison.

Compare your own reference price with a competitor's published product price on the first run, then monitor price and published availability-label changes on later runs. PAL handles up to 50 public product URLs per run and exports CSV/JSON datasets.

Verified eligible-plan product-event discounts: Bronze 25%, Silver 40%, Gold+ 50% below the current standard rate. Run-start fees and other charges are separate. Check your live Apify Pricing.

Public static HTML only: Product/Offer JSON-LD or explicitly product-typed Open Graph pricing metadata. No store login, checkout price verification, warehouse stock confirmation or automatic email notifications.

See whether this tracker fits your store before you pay

Use the free browser-only input builder to validate URL format and prepare an exact JSON configuration before opening Apify. It does not execute the Actor.

1 · VERIFY YOUR DATA

Confirm the product page format

Use the free local compatibility check on copied static Product JSON-LD or Open Graph metadata. If the price only appears after JavaScript or login, this PAL Actor is not a match.

2 · INSPECT THE EXAMPLE

Preview a concrete first run

Open the published example task and review the synthetic input. Opening the example page itself does not start a chargeable run.

3 · START WITH ONE

Validate output before scheduling

Read the current Apify Pricing tab, run a supported single-product check only if the costs are acceptable, then inspect the returned data before scaling up. Repeated checks may incur charges.

Need broader website coverage, JavaScript-rendered pages or automatic notifications? Choose a different tool rather than expecting this Actor to support features it does not provide.

Choose the result your pricing team needs.

01 · FIRST CHECK

Your price vs. competitor

Use the optional referencePrices input to compare your own product reference price with a single competitor offer before any change history exists. Currency must match.

02 · LATER CHECKS

Price and stock-label deltas

Reuse the same monitorId across checks to detect changes to supported published price data and advertised availability labels. A threshold can flag notable deltas.

03 · OPERATIONAL EXPORTS

Reviewable CSV/JSON output

Export records for pricing reviews or downstream integrations. The Actor reports alert signals as fields; it does not deliver alerts automatically.

Illustrative first-run result—before setting up monitoring

The following values describe a fictional product page, not a real retail competitor. First-run comparison is available using optional referencePrices.

Own reference price

USD 45.00

Published competitor price

USD 39.90

Only same-currency, single-offer comparisons are shown. Multiple offers or mismatched currencies are skipped.

Competitor minus own price

−11.33%

Difference: −USD 5.10

This is not a forecast of profit or a suggested selling price. It excludes taxes, shipping and promotions.

Change the sample prices in our free browser calculator ↗

Example Actor input

{
  "urls": [
    "https://api.apify.com/v2/key-value-stores/DHMHtotPcN9CAKXYj/records/pal-open-graph-product-price-20261021.html"
  ],
  "monitorId": "example-my-brand-prices",
  "referencePrices": {
    "https://api.apify.com/v2/key-value-stores/DHMHtotPcN9CAKXYj/records/pal-open-graph-product-price-20261021.html": {
      "price": 45,
      "currency": "USD"
    }
  }
}

The sample URL hosts synthetic public product data. Replace it with supported public product pages. An Apify Actor execution may incur charges even if it processes only a sample.

Inspect the published Apify input example · check Pricing before running ↗ Read the complete first-run and repeat-monitoring guide ↗

What will a run cost?

Published Apify pricing checked during this page's automated catalog sync: USD 0.0035 per successfully processed priced-product event, plus USD 0.00005 per run-start event. A URL can contain zero, one, or multiple product offers; the calculations below assume exactly one billable product event per URL.

Illustrative checkEvent assumptionStandard event fees
1 product URL, once1 priced-product event, 1 run startUSD 0.00355
5 product URLs, once5 priced-product events, 1 run startUSD 0.01755
50 product URLs, once50 priced-product events, 1 run startUSD 0.17505

Current plan-specific per-product event rates

Apify planPublished product eventComparison
FreeUSD 0.0035standard price
BronzeUSD 0.00262525% below standard
SilverUSD 0.002140% below standard
GoldUSD 0.0017550% below standard
PlatinumUSD 0.0017550% below standard
DiamondUSD 0.0017550% below standard

These discounts are shown only after the current Apify API confirms them. They apply to eligible plan-specific event pricing; account plans and usage costs may vary.

Want to estimate your workflow? Calculate possible manual time savings and costs or use the Apify event-fee calculator.

Before choosing a competitor monitoring tool

Does it support your pages?

Verify the target publicly accessible HTTPS page contains static Product JSON-LD with a supported offer, or product-specific Open Graph price tags. Prices generated only by JavaScript or after store login are not supported.

Can it monitor real stock?

It reads advertised availability labels from page metadata. These are not guaranteed to match actual inventory, checkout stock or fulfillment conditions.

Do I need alerts?

The Actor exposes comparison fields and threshold signals in its results. Connect an external supported integration yourself if notifications are needed; automated messages are not part of the Actor.