See llms.txt for all machine-readable content.

Back to Templates

Review regional price observations with Apify and MagneticProxy

Quick overview

Review regional item-price and availability observations from an existing Apify run, compare them with a matching baseline, and download a CSV of changes and records needing human review. A synthetic demo lets you try the workflow without credentials.

How it works

  1. Starts when you run the workflow manually.
  2. Loads a configuration that switches between demo mode (synthetic observations) and live mode (an existing Apify Actor run ID).
  3. In live mode, calls the Apify API to verify the specified Actor run status and stops with a review placeholder if the run is not SUCCEEDED.
  4. If the run succeeded, fetches the Actor’s OUTPUT record from Apify’s key-value store and validates the output structure.
  5. Compares each current observation to the baseline using strict identity/context checks (country, URL, currency, seller, timestamps) and classifies it as unchanged, a change for review, baseline needed, or invalid/ambiguous.
  6. Produces a CSV file containing the original fields plus review status, reason, previous price, and price difference for download.

Setup

  1. Run the workflow in demo mode first. It uses four synthetic observations and a prior baseline, so you can inspect Review observations and Download review CSV without connecting an account.
  2. For live mode, enter your Apify Actor ID and an existing successful run ID in Pilot configuration. Select your own Header Auth credential in both HTTP nodes, with header Authorization and value Bearer followed by a space and your Apify token. Restrict it to api.apify.com and the read permissions needed.
  3. Add earlier reviewed observations to the baseline array using the same product and regional context. Use a compatible authorized Actor run whose OUTPUT record follows the MagneticProxy observation schema. Check the review reasons before acting on a difference.

Requirements

  • Live mode requires your own compatible Apify run and read credential. A general Apify dataset from a different Actor may use another schema.

Additional info

MagneticProxy setup documentation: https://www.magneticproxy.com/documentation

The report covers item price and availability. Shipping, tax and checkout total need a separate check.