{"uid":"cap_wpQC4GH1wkjYMVy8qYyDC","slug":"reverse-dns-via-cleanbrowsing-change-watch-ad3fb098","name":"Reverse DNS via CleanBrowsing – Change Watch","description":"Change watch for reverse dns via cleanbrowsing: runs the check, compares it with the result from your previous call for the same ip (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://ip.intel.rallylive.ca/watch/ip/ptr/via/cleanbrowsing?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_JIFp_t332g-q6Pa0Gjmw_","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 an IP's reverse DNS (PTR) record as resolved via CleanBrowsing, detects changes between calls, and returns current value, changed flag, before/after diffs, and last-seen timestamp.","exampleAgentPrompt":"Keep an eye on the reverse DNS record for IP 203.0.113.42 using the CleanBrowsing resolver — let me know if the PTR record has changed since the last time we checked, and show me what it changed from and to.","exampleUseCases":[{"title":"Alert on suspicious IP hostname flip","prompt":"I'm tracking IP 198.51.100.17 — check its reverse DNS via CleanBrowsing and tell me if the PTR record changed since my last check, including what it was before and what it is now."},{"title":"Scheduled infrastructure monitoring","prompt":"Every hour I want you to check whether the reverse DNS for our server at 203.0.113.5 has changed according to CleanBrowsing, and flag it immediately if it has."},{"title":"Threat-intel PTR record drift detection","prompt":"I'm investigating a potentially compromised host at 192.0.2.88 — has its reverse DNS hostname shifted at all since the last lookup via CleanBrowsing? Show me the diff and when it was last seen."}],"resultDescription":"Returns the current PTR (reverse DNS) hostname for the IP as resolved by CleanBrowsing, a boolean 'changed' field indicating whether the value differs from the previous call, a structured diff of changed fields with before and after values, and a last-seen timestamp. Previous state is retained for 90 days.","failureModes":["IP address not provided or malformed — returns error","No previous call on record yet, so 'changed' is indeterminate or false by default","CleanBrowsing DNS resolution failure or timeout","PTR record does not exist for the IP (no reverse DNS configured)","State older than 90 days has been purged, losing comparison baseline"],"whenToPreferThis":"Use this endpoint when you need to detect changes in an IP's reverse DNS as seen through the CleanBrowsing DNS resolver specifically — ideal for security monitoring workflows that care about CleanBrowsing's view of PTR records (e.g., detecting DNS hijacking or infrastructure pivots as CleanBrowsing would observe them). Prefer over a plain PTR lookup when you need change-detection with diffing and history rather than just the current value.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:42:15.008Z","isFirstParty":false,"canonicalSlug":"reverse-dns-via-cleanbrowsing-change-watch-ad3fb098"}