{"uid":"cap_pRI29C7QVfcof5kKX-gni","slug":"reading-time-watch-fa3f7e90","name":"reading-time-watch","description":"Change watch for reading time: 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 reading time and word count for a page changes. $0.01 per check.","url":"https://intel.rallylive.ca/watch/site/reading-time","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_ENN026x0rMZeSzT9kKRZp","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":"Change-watch that compares the current reading time and word count of a URL against the previously stored result, returning a diff with before/after values and a changed flag.","exampleAgentPrompt":"Keep an eye on https://example.com/blog/article and let me know whenever the reading time or word count changes compared to the last time you checked.","exampleUseCases":[{"title":"Blog post content update alert","prompt":"Monitor https://myblog.com/posts/annual-review every day and tell me if the reading time or word count changes from what it was last time — I want to know if someone edits that post."},{"title":"Competitor content growth tracking","prompt":"Check https://competitor.com/resources/guide weekly and flag it if the estimated reading time increases, so I know when they're adding content to that page."},{"title":"Documentation drift detection","prompt":"Watch https://docs.myproduct.com/getting-started for me — if the word count drops significantly from the last check, I want to be alerted immediately since that might mean content was accidentally deleted."}],"resultDescription":"Returns the current reading time and word count for the URL, a boolean 'changed' flag indicating whether any values differ from the previous check (stored up to 90 days), an exact field-level diff listing which properties changed with their before and after values, and a timestamp of when the previous result was last seen.","failureModes":["URL is unreachable or returns a non-200 status, resulting in an error response","No prior result stored (first call for a URL) — changed will be false or null with no diff","URL returns content that cannot be parsed for text (e.g. binary files)","Stored baseline expired after 90 days, losing the comparison reference","Rate limiting or payment failure if the $0.02 per-call fee is not settled"],"whenToPreferThis":"Choose this endpoint when you need to detect changes in reading time or word count for a specific URL over time without maintaining your own state — the service stores the baseline for up to 90 days. Ideal for scheduled agent workflows that need a diff-aware check rather than a raw single-shot reading-time fetch. Prefer the bulk sibling endpoints if you need to check many URLs at once.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:54.609Z","isFirstParty":false}