{"uid":"cap_wLb--9Tq0gMM8nCi0ggEI","slug":"extract-links-as-json-watch-ce6bbeaf","name":"extract-links-as-json-watch","description":"Change watch for extract links 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/links/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_VsGqqeXsfdRY1_tW-Zkmi","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 links (as JSON) for changes, comparing the current extraction against the previous result and returning a diff with changed/unchanged status and before/after values.","exampleAgentPrompt":"Keep an eye on example.com/resources for me — I want to know any time the links on that page change, with a before-and-after comparison showing exactly what was added or removed.","exampleUseCases":[{"title":"Competitor resource page monitoring","prompt":"Watch my competitor's resources page at acme.com/links for me — let me know immediately if any links are added or removed, and show me exactly what changed."},{"title":"Documentation link drift detection","prompt":"Monitor docs.myproduct.com/index for link changes — I need to know if any internal or external links disappear or get added, with a before-and-after breakdown."},{"title":"News aggregator feed tracking","prompt":"Set up a watch on techcrunch.com/latest for me and alert me whenever the set of links on that page changes, so I can track what new articles are being published."}],"resultDescription":"Returns a JSON object containing the current extracted links from the target page, a boolean 'changed' flag indicating whether the links differ from the previous check, a list of fields that changed with their before and after values, and a timestamp of when the page was last seen. Previous results are retained for 90 days for comparison.","failureModes":["Target URL is unreachable or returns a non-200 status — returns an error with no comparison data","No previous result exists for the URL (first call) — returns current data with changed=false or null","Page returns no links — empty links array with changed flag based on prior state","URL format invalid — request rejected with input validation error","90-day history expired — comparison baseline lost, treated as first call"],"whenToPreferThis":"Choose this endpoint when you need to detect changes in a page's links over time rather than just extracting them once. It is ideal for scheduled monitoring workflows where you want to be alerted to link additions or removals, track competitor or documentation pages for updates, or audit any page where link drift matters. Prefer this over a one-shot extraction endpoint when continuity and change detection are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T00:47:59.249Z","isFirstParty":false,"canonicalSlug":"extract-links-as-json-watch-ce6bbeaf"}