{"uid":"cap_LWpGFd1dqdJMMB-kIkdo4","slug":"freshgate-web-freshness-change-detection-api-eec6f519","name":"FreshGate Web Freshness & Change Detection API","description":"Pay-per-call web freshness and change detection API for AI agents.","url":"https://freshgate-api.franktherecensor.workers.dev/api/check-freshness?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"url":"https://example.com","hash":"example-content-hash","paid":true,"checks":1,"status":200,"changed":false,"changes":0,"network":"base","service":"FreshGate","version":"0.6.0","final_url":"https://example.com","reachable":true,"checked_at":0,"price_usdc":0.001,"recommendation":"reuse_previous_content"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_F488zYwDiUXz1b7ivMYMZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a given URL's content has changed since a previous check, returning a hash, reachability status, and a caching recommendation — billed per call at $0.001 USDC.","exampleAgentPrompt":"Can you check whether the content at https://example.com has changed since last time, and tell me if I should re-fetch it or reuse my cached version?","exampleUseCases":[{"title":"Avoid redundant re-scraping in pipelines","prompt":"Before you scrape https://news.ycombinator.com again, check with FreshGate whether the page content has actually changed since our last run — if it hasn't, just reuse what we already have."},{"title":"Monitor competitor pricing page","prompt":"Check if the content at https://competitor.com/pricing has changed at all since yesterday — I want to know if they've updated their prices without having to re-download the whole page."},{"title":"Verify data source is still live","prompt":"Can you confirm that https://data.gov/dataset/air-quality is still reachable and returning the same content as before, or flag it if something has changed or the URL is down?"}],"resultDescription":"Returns a JSON object containing the checked URL, a content hash for change comparison, a boolean 'changed' flag, a count of detected changes, HTTP status code, reachability flag, the final resolved URL (after redirects), the timestamp of the check, the network and service metadata, the price paid in USDC, and a 'recommendation' field advising whether to reuse previous content or fetch fresh data.","failureModes":["URL is unreachable — reachable flag returns false, status may be non-200","Invalid or malformed URL — likely returns an error or non-200 HTTP status","Rate limiting or payment failure — call may be rejected before a result is returned","Redirect loops — final_url may differ or call may fail","Timeout on slow-loading pages — may return incomplete or error response"],"whenToPreferThis":"Choose FreshGate when your agent needs to decide whether to re-fetch or reuse cached web content without incurring the cost of a full scrape. It is ideal for pipelines that periodically monitor URLs for changes, want to skip unnecessary re-downloads, or need a lightweight liveness check. Prefer it over a full scraper when you only need to know 'has this page changed?' rather than needing the page's full content on every call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:34:40.527Z","isFirstParty":false,"canonicalSlug":"freshgate-web-freshness-change-detection-api-eec6f519"}