Fixed URL Product Price Change Recorder
Under maintenancePricing
$10.00 / 1,000 successful price checks
Fixed URL Product Price Change Recorder
Under maintenanceRecord explicit JSON-LD prices from up to 10 fixed public product URLs. Compare with a previous snapshot and preserve valid prices on failures. $0.01 per successful comparable check. No login, proxy or CAPTCHA bypass.
Pricing
$10.00 / 1,000 successful price checks
Rating
0.0
(0)
Developer
Kai Yin Ng
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
Fixed Public Product Price Recorder
Pricing is shown in the Actor Pricing tab, including any scheduled change. When Pay per event pricing is effective, the successful-price-check event costs $0.01 per successful URL check, only after saved output is verified. An error or a non-comparable item makes the whole batch ineligible for this event. Unknown charging outcomes are not automatically resubmitted; this is not a guarantee of cross-process exactly-once charging.
Record explicit structured prices from 1–10 fixed public product URLs and compare them with a previous snapshot. This Actor reads schema.org JSON-LD only. It does not follow product links or guess prices from visible text.
Input
{"urls":["https://www.staples.com/avery-easy-peel-laser-address-labels-1-x-2-5-8-white-30-labels-sheet-100-sheets-box-5160/product_209882"]}
To compare prices, copy the snapshot object from the previous OUTPUT and pass it as previous alongside the same URL set. History is supplied explicitly; no other user's data or shared history is loaded. For Pay per event runs, set a finite maximum charge that covers the batch: at least $0.01 per URL ($0.10 for ten URLs). This event limit does not represent a hard cap on platform resource costs under every pricing model.
Output
Open the Results and snapshot (JSON) output link. The OUTPUT record contains results for this attempt and snapshot with the last valid observations. Each successful result includes source URL, explicit product identifiers/name, price/currency, availability, UTC capture time, previous valid price and change type. Shipping, tax, contract price and absent package fields remain unknown.
Change types include first_observation, unchanged, increased, decreased, identity_changed, currency_changed and unavailable. Missing/ambiguous prices, mismatched offers, access failures and unsupported content do not overwrite the previous valid observation or become decreases.
Supported pages and limits
The page must expose a single unambiguous Product and direct Offer in JSON-LD with explicit product identity, price and currency. Multiple products/offers, variants, aggregate/conditional pricing and inconsistent offer identities are rejected. No browser execution, login, proxies, CAPTCHA solving or access bypass is used. Private/reserved network addresses and unsafe redirects are blocked. Robots restrictions are honored conservatively.
Up to 10 fixed HTTP(S) URLs per run; 15 seconds maximum per URL, 4-second connection/read idle bounds, 1 MiB per response, 3 redirects and no retries. Results can be unavailable when a retailer blocks cloud addresses or omits supported structured data. A historical sample price is not a promise of a current retailer quote.
This Actor uses Limited permissions and stores results only in the current run's default key-value store. No product alerts or purchases are performed. The active pricing and any future effective date appear in the Actor Pricing tab. Under the configured Pay per event model, platform usage is included in the event price. A failed run can still have an OUTPUT record containing diagnostics and the last valid snapshot. Use Report issue on the run to request support; include the Run ID and public source URL, and do not include credentials.