{"uid":"cap_uJw4a3gU2MrabDqK9mWDs","slug":"page-links-status-watch-2cd6c026","name":"page-links-status-watch","description":"Change watch for page links status: 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 status of the first 20 links on a page changes. $0.01 per check.","url":"https://intel.rallylive.ca/watch/page/links-status","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_6vfWwdHKoBmGLZJzqB0Bx","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 and detects changes in the HTTP status of the first 20 links on a given web page, comparing current results against the previous check stored for up to 90 days.","exampleAgentPrompt":"Keep an eye on https://example.com/resources and let me know whenever the status of any of its links changes — tell me exactly which links changed and what their old vs new status codes are.","exampleUseCases":[{"title":"Broken link detection on product page","prompt":"Watch https://shop.mysite.com/products and alert me whenever any link on that page goes from working to broken or vice versa, showing me exactly which links changed and their before and after status."},{"title":"Scheduled link health monitoring for blog","prompt":"Set up a recurring check on https://myblog.com/resources — I want to know each time you run it whether any of the page's links have changed status since the last check, with the specific before and after values."},{"title":"Third-party dependency uptime tracking","prompt":"Monitor https://docs.myapp.com/integrations for me; that page links to a bunch of third-party services and I need to know right away if any of those links start returning errors compared to when you last checked."}],"resultDescription":"Returns the current HTTP status of up to 20 links found on the given page, a boolean indicating whether any statuses changed since the previous call, a list of exactly which fields changed with before and after values, and the timestamp of when the previous result was last seen. Previous results are retained for 90 days.","failureModes":["Page URL is unreachable or returns an error — may return no link data","No previous check exists for the URL (first call) — changed will be false or null with no diff","Page has no links — returns empty link list","Stored previous result has expired (older than 90 days) — treated as first call","Page blocks crawling (robots.txt or firewall) — may return partial or empty results"],"whenToPreferThis":"Choose this endpoint when you need to detect changes in link statuses on a page over time, not just perform a one-shot check. It is ideal for scheduled monitoring workflows where you want to be told specifically what changed (with before/after values) rather than parsing raw link lists yourself. Prefer this over generic link checkers when change diffing and state persistence across calls are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:03:34.410Z","isFirstParty":false}