{"uid":"cap_ypQl99FMlhYIWjAsxAJZj","slug":"sitesignal-url-evidence-f172de9b","name":"SiteSignal URL Evidence","description":"Verify a public webpage with a bounded, reproducible snapshot of website status, redirects, content hash, and optional text-presence evidence for monitoring and research.","url":"https://supported-rely-thee-portion.trycloudflare.com/x402/url-evidence","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","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"expectedText":{"type":"string","maxLength":500},"caseSensitive":{"type":"boolean","default":false}}}},"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":"down","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_94wS5TWuercwkGq8ZUTeC","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":"Captures a reproducible snapshot of a public webpage's status, redirects, content hash, and optional text-presence verification for monitoring and research purposes.","exampleAgentPrompt":"Can you snapshot https://example.com/terms and verify that the text 'last updated 2024' appears on the page, case-insensitively?","exampleUseCases":[{"title":"Third-party disclosure compliance check","prompt":"Check if https://partner.example.com/privacy-policy is live and still contains the text 'data retention period is 30 days' — I need a reproducible snapshot for our compliance records."},{"title":"Uptime and content integrity monitoring","prompt":"Snapshot https://status.myapp.com right now and confirm it returns a 200 and that the word 'operational' appears somewhere on the page — I want to know if anything has changed."},{"title":"Redirect destination verification","prompt":"Can you verify what happens when you hit https://go.mybrand.com/offer — I want to see the redirect chain and confirm the final page contains the text 'exclusive deal'?"}],"resultDescription":"Returns a bounded, reproducible snapshot including the HTTP status code, redirect chain (URLs and status semantics), a content hash of the response body, and a boolean result indicating whether the optional expectedText was found on the page. Results are deterministic enough for audit trails and monitoring comparisons.","failureModes":["URL is unreachable or times out — returns error with no snapshot","Target URL requires authentication — publicly inaccessible content cannot be verified","Expected text not found — returns false for text presence without error","URL returns non-200 status — status is reported but content hash may be absent","Malformed URI input — validation error returned before request is made","Too many redirects — chain truncated or error returned beyond supported hop limit"],"whenToPreferThis":"Choose this endpoint when you need a verifiable, reproducible record that a specific public URL was live at a point in time — especially when you also need to confirm specific text was present on the page. It is ideal for compliance audits, third-party content monitoring, and lightweight uptime checks where a content hash provides integrity evidence. Prefer it over general web scrapers when the goal is verification rather than data extraction, and over redirect-chain-specific endpoints when you also need content hash and text-presence evidence in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T14:25:51.142Z","isFirstParty":false}