{"uid":"cap_7Sdi7oX8Ld_9IgZK4BVQS","slug":"page-change-detect-watch-828ecffc","name":"page-change-detect-watch","description":"Change watch for page change detect: runs the check and compares it with the result from your previous call for the same url (kept 90 days), returning the current answer, changed true/false, exactly which fields changed with before/after values, and when it was last seen. Call it on a schedule to be told when page change detection changes. $0.01 per check.","url":"https://intel.rallylive.ca/watch/site/change-detect","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_FXSQXM3DP9efiNFTyTnh8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs a page change detection check and compares it against the previous result for the same URL (stored 90 days), returning whether the page changed, which fields changed with before/after values, and when it was last seen.","exampleAgentPrompt":"Check if the page at https://example.com/pricing has changed since the last time you looked at it, and tell me exactly what fields are different now versus before.","exampleUseCases":[{"title":"E-commerce price change monitoring","prompt":"Keep an eye on https://shop.example.com/product/widget for me — has anything changed since the last check? I want to know if the price or availability is different."},{"title":"Competitor landing page tracking","prompt":"Has https://competitor.com/features changed at all since you last checked it? Show me exactly what's different, with the before and after values."},{"title":"News article update detection","prompt":"Check https://news.example.com/breaking-story and tell me if any content on that page has been updated since the previous check, and when it was last seen."}],"resultDescription":"Returns the current page change detection result, a boolean 'changed' flag indicating whether the page differs from the previous call for the same URL, a list of exactly which fields changed with their before and after values, and the timestamp of when the page was last seen. The previous result is retained for 90 days per URL.","failureModes":["URL not previously seen (no comparison baseline, first call returns current state only)","URL is unreachable or returns an error (HTTP error or timeout)","URL blocked by robots.txt or anti-scraping measures","90-day retention window expired, so no prior result exists for comparison","Invalid or malformed URL input","Payment failure prevents the check from running"],"whenToPreferThis":"Choose this endpoint when you need to know not just the current state of a page but specifically whether it has changed since a previous check, with granular field-level diffs (before/after values). It is ideal for scheduled monitoring workflows where an agent periodically polls a URL and only needs to act when something actually changes. Prefer it over simple scraping endpoints when change detection history and diffing are required without building your own storage layer.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:56.217Z","isFirstParty":false}