{"uid":"cap__9TQYcx4u_f2Ym4865IZl","slug":"extract-lists-as-json-watch-86766626","name":"Extract Lists as JSON Watch","description":"Change watch for extract lists as json: runs the check, compares it with the result from your previous call for the same url (kept 90 days) and returns the current answer, changed true/false, the fields that changed with before/after values, and when it was last seen. Schedule it to be alerted when this changes. $0.02 per check.","url":"https://page.intel.rallylive.ca/watch/page/lists/json?utm_source=zero.xyz","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_M1HUWJ7yDK-24fONV-yEI","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":"Monitors a web page's extracted lists (as JSON) for changes and returns a diff with before/after values and change status.","exampleAgentPrompt":"Keep an eye on this page for me — https://example.com/resources — and let me know if any of the lists on it change compared to last time you checked, showing me exactly what was added or removed.","exampleUseCases":[{"title":"Monitor competitor product list changes","prompt":"Watch https://competitor.com/products and tell me whenever their product list changes — show me what was added or removed compared to last time."},{"title":"Track government publication list updates","prompt":"Check https://agency.gov/publications for me and flag if the list of documents has changed since we last looked, with a before/after breakdown of what's different."},{"title":"Alert on job board listing changes","prompt":"Monitor https://company.com/careers and let me know if the list of open roles has changed at all since my last check, including which positions appeared or disappeared."}],"resultDescription":"Returns the current extracted lists as JSON, a boolean 'changed' flag indicating whether the content differs from the previous call for the same URL, a breakdown of which fields changed with their before and after values, and a timestamp of when the page was last seen. The previous snapshot is retained for 90 days.","failureModes":["URL is unreachable or returns non-200 response — check may fail or return stale data","No previous snapshot exists (first call) — 'changed' will be false or indeterminate with no diff","Page uses heavy JavaScript rendering that prevents static list extraction — lists may be missing","90-day snapshot expiry — previous state is lost and diff cannot be computed","Rate limiting or payment failure — call rejected before check runs"],"whenToPreferThis":"Choose this endpoint when you need to detect changes in list-structured content on a web page over time, rather than just extracting lists once. It is ideal for scheduled monitoring, alerting workflows, or audit trails where knowing what changed (not just the current state) is critical. Prefer it over a one-shot extraction endpoint when your use case involves recurring checks and diff visibility.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T18:50:28.084Z","isFirstParty":false,"canonicalSlug":"extract-lists-as-json-watch-86766626"}