{"uid":"cap_WseMBeNETzmTGrevErED8","slug":"dns-soa-record-change-watch-e922add1","name":"DNS SOA Record Change Watch","description":"Change watch for dns soa record: runs the check and compares it with the result from your previous call for the same domain (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 dns soa record lookup changes. $0.01 per check.","url":"https://intel.rallylive.ca/watch/dns/soa","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_JddC_QVOzkfQgGH0SDm7c","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 domain's DNS SOA record and returns whether it has changed since the last check, with detailed before/after field diffs","exampleAgentPrompt":"Keep an eye on the DNS SOA record for example.com and let me know if anything changes — show me exactly which fields are different and what the old vs new values were.","exampleUseCases":[{"title":"Domain migration SOA monitoring","prompt":"We're migrating example.com to a new DNS provider next week — start watching the SOA record and tell me the moment the nameserver authority or serial number changes, with a full before/after breakdown."},{"title":"Detect unauthorized DNS zone changes","prompt":"I want to monitor the SOA record for mybusiness.com on a schedule and get alerted if anything changes unexpectedly — show me which fields changed and when they were last seen."},{"title":"Confirm DNS propagation after zone update","prompt":"I just updated the SOA serial number on clientsite.net — check whether the SOA record has changed from what you last saw, so I can confirm the zone update propagated correctly."}],"resultDescription":"Returns the current DNS SOA record for the queried domain, a boolean 'changed' flag indicating whether it differs from the previous check (stored up to 90 days), a list of exactly which SOA fields changed with their before and after values, and a timestamp of when the record was last seen.","failureModes":["Domain not found or does not exist — DNS resolution failure returned","No previous record stored (first call) — returns current record with changed=false or null baseline","Domain query timeout — upstream DNS resolver unresponsive","Invalid domain format in query parameter — validation error returned","SOA record temporarily unavailable — may return partial or empty result"],"whenToPreferThis":"Use this endpoint when you need to detect changes to a domain's DNS SOA record over time without maintaining your own state — it handles diffing and 90-day history storage for you. Prefer it over raw DNS lookup tools when you need field-level change detection (serial, refresh, retry, expire, minimum TTL, primary nameserver, responsible party) rather than just the current record value. Ideal for scheduled agent workflows that need to react to DNS infrastructure changes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:57.971Z","isFirstParty":false}