{"uid":"cap_LJXph0rB9x_VcHviH3wwp","slug":"dns-ns-via-adguard-change-watch-a71ca045","name":"DNS NS via AdGuard Change Watch","description":"Change watch for dns ns via adguard: runs the check, compares it with the result from your previous call for the same domain (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://dns.intel.rallylive.ca/watch/dns/ns/via/adguard?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_diu66Zav18t-m5IrtIQZ4","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 DNS NS records for a domain as resolved by AdGuard DNS, returning current results and a diff (changed true/false, before/after values) compared to the previous check stored for up to 90 days.","exampleAgentPrompt":"Keep an eye on the NS records for example.com using AdGuard DNS and let me know immediately if anything changes compared to the last check.","exampleUseCases":[{"title":"Nameserver hijack detection alert","prompt":"Watch the NS records for mybrand.com via AdGuard DNS and alert me right away if they change — I want to catch any unauthorized nameserver changes as fast as possible."},{"title":"DNS migration verification","prompt":"I'm migrating mybrand.com to a new DNS provider this weekend — can you check the NS records via AdGuard and compare them to the previous snapshot so I can confirm the cutover happened correctly?"},{"title":"Scheduled domain portfolio monitoring","prompt":"Set up a recurring check on the NS records for clientdomain.com through AdGuard DNS and notify me whenever a change is detected, so I can track any unexpected delegation changes across my client portfolio."}],"resultDescription":"Returns the current NS records for the domain as resolved by AdGuard DNS, a boolean 'changed' flag indicating whether the records differ from the previous call, a list of fields that changed with before/after values, and a timestamp of when the records were last seen. Previous results are stored for 90 days per domain.","failureModes":["Domain not provided or malformed — missing required query parameter","Domain has no NS records — returns empty record set with changed:false if consistent","First-time call for a domain — no previous snapshot exists, so changed is false and no diff is available","AdGuard DNS upstream unavailable — check may fail or return stale data","Records older than 90 days purged — previous snapshot lost, diff unavailable"],"whenToPreferThis":"Choose this endpoint when you need to detect changes in NS (nameserver) records specifically as seen through AdGuard DNS (which applies security filtering), rather than just retrieving current NS records. It is ideal for scheduled monitoring workflows, alerting pipelines, or post-migration verification where you want a stateful diff against a stored baseline rather than a raw DNS lookup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T00:51:54.260Z","isFirstParty":false,"canonicalSlug":"dns-ns-via-adguard-change-watch-a71ca045"}