{"slug":"aayatai-com-page-changes-59100a","title":"Watch any public page for changes","host":"aayatai.com","method":"POST","resource":"https://aayatai.com/page/changes","category":"market","description":"Watch any public page for changes: we fetch it now (robots.txt respected), fingerprint its text and return a token. Send that token next time and get changed yes/no plus the blocks added and removed since your last check. Nothing is stored on our side. Option to ignore number-only changes. POST {url","price_listed":0.002,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"url":"https://example.org/"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ignoreNumbers":{"default":false,"description":"Treat changes that only touch numbers (counters, timestamps, prices) as no change. Set on the first check; the token remembers it.","type":"boolean"},"token":{"description":"The token from your previous check of this page (omit on the first check).","maxLength":60000,"type":"string"},"url":{"description":"The page to watch.","format":"uri","maxLength":2048,"type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"added":{"description":"Text blocks that are new since the last check (up to 30).","items":{"type":"string"},"type":"array"},"addedCount":{"type":"integer"},"blocks":{"type":"integer"},"changed":{"description":"null on the first check.","type":["boolean","null"]},"checkedAt":{"type":"string"},"firstCheck":{"type":"boolean"},"hash":{"description":"Fingerprint of the page's text.","type":"string"},"note":{"type":["string","null"]},"previousCheckAt":{"type":["string","null"]},"removed":{"description":"Starts of blocks that disappeared (up to 30).","items":{"type":"string"},"type":"array"},"removedCount":{"type":"integer"},"title":{"type":["string","null"]},"token":{"description":"Keep this and send it with your next check.","type":["string","null"]},"url":{"type":"string"}},"required":["url","firstCheck","changed","hash","added","removed","token"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Watch any public page for changes: we fetch it now (robots.txt respected), fingerprint its text and return a token. Send that token next time and get changed yes/no plus the blocks added and removed since your last check. Nothing is stored on our side. Option to ignore number-only changes. POST {url, token}.","last_updated":"2026-09-28T10:46:12.654Z","schemes":["exact"]}