{"uid":"cap_dwkdMZIiaJHho2e9vxCPn","slug":"aayat-ai-page-changes-summary-2907d2fd","name":"Aayat AI Page Changes Summary","description":"Page change detection with an AI summary: like /page/changes (send back the token from your last check), plus a two-sentence summary of what changed and whether it looks significant (price, policy, product or content change) versus noise. POST {url, token}.","url":"https://aayatai.com/page/changes/summary?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2048,"description":"The page to watch."},"token":{"type":"string","maxLength":60000,"description":"The token from your previous check of this page (omit on the first check)."},"ignoreNumbers":{"type":"boolean","default":false,"description":"Treat changes that only touch numbers (counters, timestamps, prices) as no change. Set on the first check; the token remembers it."}}},"responseSchema":{"type":"json","example":{"url":"https://example.org/","hash":"3f2a9c...","note":null,"added":["New: we now ship examples in Welsh."],"title":"Example Org","token":"fZDNasMwEIRfxey5...","blocks":12,"changed":true,"removed":["Welcome to the example organisation. Wel"],"summary":"A new paragraph announces Welsh examples; the welcome text was reworded. Minor content update.","checkedAt":"2026-09-28T12:00:00.000Z","addedCount":1,"firstCheck":false,"removedCount":1,"previousCheckAt":"2026-09-27T12:00:00.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__arQwevr6xv5nnVuVUD9N","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","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 for changes between checks, returning a human-readable summary of what was added or removed since the last visit.","exampleAgentPrompt":"Check https://example.com/pricing for any changes since last time — here's the token from my previous check: fZDNasMwEIRf... — and give me a summary of what was added or removed.","exampleUseCases":[{"title":"Competitor pricing page surveillance","prompt":"Keep an eye on https://rival.com/pricing for me — use this token from my last check: abc123xyz — and tell me if anything has changed, especially in the plan names or prices."},{"title":"Job board new listing alerts","prompt":"Check https://jobs.example.org/openings for any new listings since my last check — here's my token: tok_prev_99 — and summarise what roles were added or removed."},{"title":"Regulatory document update tracking","prompt":"I need to know if https://gov.uk/guidance/rules has been updated since yesterday — it's my first check so no token — please ignore changes that are just numbers like timestamps, and give me a plain-English summary of anything that changed."}],"resultDescription":"A JSON object containing: a boolean indicating whether the page changed, a human-readable summary of what changed, arrays of added and removed text snippets, the page title, a content hash, timestamps of the current and previous check, block count, and a token to pass on the next call to enable incremental diffing.","failureModes":["Invalid or unreachable URL returns an error with no diff data","Expired or corrupted token causes the endpoint to treat the request as a first check, losing change history","Page behind authentication or bot-detection may return empty or incorrect content","Very large pages may hit the token size limit (60,000 characters)","If the page structure changes drastically, the diff may produce noisy or misleading added/removed entries"],"whenToPreferThis":"Choose this endpoint when you need lightweight, stateful, pay-per-call webpage change monitoring without setting up any account or infrastructure. It is ideal for agents that periodically poll URLs and need a concise natural-language summary of what changed rather than raw HTML diffs. Prefer it over full-page scraping tools when you only care about textual content changes and want the token-based continuity to avoid re-processing unchanged content. The ignoreNumbers flag makes it especially useful when pages have frequently updating counters or timestamps that would otherwise create noise.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T03:42:24.078Z","isFirstParty":false,"canonicalSlug":"aayat-ai-page-changes-summary-2907d2fd"}