{"uid":"cap_DoF4teXfxf3NmGQFUlk4B","slug":"website-changes-detector-9c0d145f","name":"Website Changes Detector","description":"Fetch one page once and compare its bounded main-topic text with a caller-supplied previous snapshot for the same URL. Reports added/removed lines. No scheduler, screenshots or whole-site crawl; no semantic price interpretation.","url":"https://agent.chiemgaufilms.com/api/v1/website-changes?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2000},"previous":{"type":"object","required":["url","text"],"properties":{"url":{"type":"string","maxLength":2000},"text":{"type":"string","maxLength":12000}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_U_96SjjXed-xK3m8PVyH0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a single webpage, extracts its main-topic text, and compares it line-by-line against a caller-supplied previous snapshot to report added and removed lines.","exampleAgentPrompt":"Check whether https://example.com/news has changed since my last visit — here's the snapshot text I saved previously: 'Welcome to our news page. Latest update: March 1.' Tell me what lines were added or removed.","exampleUseCases":[{"title":"Track competitor pricing page updates","prompt":"Has anything changed on https://competitor.com/pricing since last week? Here's what the page said before: 'Starter plan: $9/month. Pro plan: $29/month.' Tell me what's been added or removed."},{"title":"Monitor product availability announcement","prompt":"Check https://store.example.com/product/limited-edition right now and compare it to this snapshot I saved: 'Currently out of stock. Join the waitlist.' Let me know if any lines changed — I'm watching for a restock notice."},{"title":"Detect blog post edits after publishing","prompt":"I want to know if https://myblog.example.com/post/2024/launch-recap has been edited since I last read it. The text I captured was: 'We launched on January 10th with 200 users. The first week went smoothly.' What lines are different now?"}],"resultDescription":"Returns a structured diff of the webpage's main-topic text versus the supplied previous snapshot, listing lines that were added and lines that were removed. No screenshots, no scheduled polling, and no semantic interpretation of the changes (e.g. no price parsing) — just raw line-level additions and deletions.","failureModes":["URL is unreachable or returns a non-200 status — endpoint may return an error or empty diff","Previous snapshot text exceeds 12,000 character limit — request will be rejected","URL string exceeds 2,000 character limit — request will be rejected","Page has no extractable main-topic text (e.g. fully JavaScript-rendered with no SSR) — diff may be empty or inaccurate","Snapshot URL and current URL mismatch may produce misleading diffs if content is unrelated","Network timeout fetching the target page — transient failure"],"whenToPreferThis":"Choose this endpoint when you need a one-shot, lightweight comparison of a single webpage's current text against a known previous state you already have stored. It is ideal for agent workflows that maintain their own snapshots and want to detect textual changes without setting up a scheduler or crawling multiple pages. Prefer it over full-site monitoring tools when you only care about line-level text diffs of a bounded content area, and you do not need screenshots, semantic interpretation, or automatic periodic polling.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:37:33.844Z","isFirstParty":false,"canonicalSlug":"website-changes-detector-9c0d145f"}