{"uid":"cap_rfZyRhVVBOHkXm-oyPsZA","slug":"extract-pdf-links-as-json-change-watch-3fdb7d4f","name":"Extract PDF Links as JSON - Change Watch","description":"Change watch for extract pdf links as json: runs the check, compares it with the result from your previous call for the same url (kept 90 days) and returns the current answer, changed true/false, the fields that changed with before/after values, and when it was last seen. Schedule it to be alerted when this changes. $0.02 per check.","url":"https://page.intel.rallylive.ca/watch/page/pdf-links/json?utm_source=zero.xyz","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_hC-souyTFv12sm3k4kOAu","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":"Monitors a webpage's PDF links for changes, returning current PDF link data, a changed flag, before/after diffs, and last-seen timestamp.","exampleAgentPrompt":"Keep an eye on the PDF links on https://example.gov/publications and let me know if anything changes — new PDFs added, old ones removed, or links updated.","exampleUseCases":[{"title":"Government report publication tracking","prompt":"Watch the publications page at https://health.gov/reports for any new or removed PDF documents and alert me when something changes."},{"title":"Corporate investor relations monitoring","prompt":"Monitor https://investor.acmecorp.com/filings and tell me whenever the PDF links there change — I want to know as soon as they post new filings."},{"title":"Academic journal new paper detection","prompt":"Check https://university.edu/faculty/smith/papers for changes to its PDF links and compare against what was there last time — did any new papers get added?"}],"resultDescription":"Returns a JSON object containing: the current list of PDF links extracted from the page, a boolean 'changed' field indicating whether the links differ from the previous check, an array of changed fields with before and after values showing exactly what was added, removed, or modified, and a timestamp of when the page was last seen. Previous check results are retained for 90 days.","failureModes":["Target URL is unreachable or returns an error — check may fail or return stale data","No previous check stored for this URL (first call) — 'changed' will be null or baseline with no diff","PDF links are embedded in JavaScript and not present in static HTML — extraction may be incomplete","URL redirects or page structure changes significantly between calls — false positives in diff","90-day retention window exceeded — previous snapshot lost, baseline resets"],"whenToPreferThis":"Choose this endpoint when you need to track whether the PDF links on a specific webpage have changed over time, particularly for scheduled monitoring or alerting workflows. It is distinct from a one-shot PDF link extractor because it stores and compares state across calls (up to 90 days), returning a structured diff. Prefer it over generic page-change monitors when you specifically care about PDF link additions, removals, or URL changes rather than full page content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T18:57:06.599Z","isFirstParty":false,"canonicalSlug":"extract-pdf-links-as-json-change-watch-3fdb7d4f"}