{"uid":"cap_BO3LMUjKEI24za8xeO5Vc","slug":"url-status-check-change-watch-c0669f50","name":"URL Status Check Change Watch","description":"Change watch for url status check: 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 is this website up? url status check changes. $0.01 per check.","url":"https://intel.rallylive.ca/watch/url-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_EgXUkSW0mhha3qSl_hRWx","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 URL status check and compares it against the previous result (stored 90 days) to detect changes, returning current status, a changed flag, specific field diffs with before/after values, and last-seen timestamp.","exampleAgentPrompt":"Keep an eye on https://example.com for me — let me know if its status changes from what it was last time you checked, and show me exactly what changed and when.","exampleUseCases":[{"title":"E-commerce site downtime alert","prompt":"Watch https://shop.mybrand.com for me on a schedule and tell me right away if its HTTP status changes — show me what it was before and what it is now."},{"title":"Third-party API dependency monitoring","prompt":"I need to know if the status of https://api.thirdpartyservice.com changes between checks — flag any difference and tell me which fields changed with their before and after values."},{"title":"Post-deploy site recovery confirmation","prompt":"We just pushed a fix to https://staging.myapp.io that was returning 503 — check if it's back up and compare it with the last recorded status so I can see if anything changed."}],"resultDescription":"Returns the current URL status result, a boolean 'changed' field indicating whether anything differs from the previous call, a detailed diff listing exactly which fields changed with their before and after values, and a timestamp of when the status was last seen. Historical results are retained for 90 days per URL.","failureModes":["No previous result stored (first call for a URL returns current result with changed=false or null diff)","URL is unreachable or returns a network-level error","Invalid or malformed URL input","Payment failure via x402 protocol","Result history expired beyond 90-day retention window"],"whenToPreferThis":"Choose this endpoint when you need to detect changes in a URL's HTTP status over time rather than just retrieving the current status once. It is ideal for scheduled monitoring workflows where you want to be alerted only when something changes, and need a precise diff (before/after field values) rather than a raw snapshot. Prefer it over a one-shot status check when persistence of previous results (90-day history) and change detection logic are needed without building your own diffing infrastructure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:57.831Z","isFirstParty":false}