{"uid":"cap_qjFC2SqxcWHerujo-_pcb","slug":"dns-mx-change-watch-via-cloudflare-6d3ccbd9","name":"DNS MX Change Watch via Cloudflare","description":"Change watch for dns mx via cloudflare: 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/mx/via/cloudflare?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_d6aH_gX5MJCl_K50r5F5S","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 MX DNS records for a domain via Cloudflare DoH and returns whether they changed since the last check, with before/after diffs","exampleAgentPrompt":"Keep an eye on the MX records for example.com using Cloudflare — let me know if anything has changed since the last time you checked, and show me what the before and after values were.","exampleUseCases":[{"title":"Email provider migration detection","prompt":"Watch the MX records for clientdomain.com via Cloudflare and tell me if they've switched email providers since my last check — show me the old and new records side by side."},{"title":"Brand security domain monitoring","prompt":"Check if the MX records for competitor.com have changed recently using Cloudflare DNS — I want to know if they changed their mail server setup."},{"title":"Automated alerting pipeline for DNS changes","prompt":"Poll the MX records for mybusiness.com through Cloudflare every hour and flag it immediately if the records change from what you saw before — include the exact fields that changed."}],"resultDescription":"Returns the current MX DNS records as seen by Cloudflare, a boolean indicating whether they changed since the previous call for the same domain, a list of fields that changed with before and after values, and the timestamp of when the records were last seen. Previous results are retained for 90 days per domain.","failureModes":["Domain not found or NXDOMAIN — no MX records returned","No prior snapshot exists for the domain — first call returns changed: false with no diff","Cloudflare DoH upstream error — resolver unavailable","Invalid or malformed domain input — query fails","Payment not processed — x402 payment required error"],"whenToPreferThis":"Choose this endpoint when you need change detection semantics rather than a raw DNS lookup — it automatically diffs current MX records against a stored 90-day snapshot and tells you exactly what changed, saving you from having to store and compare results yourself. Prefer it for scheduled monitoring workflows, alerting pipelines, or any scenario where detecting mail server routing changes is the goal rather than simply reading current records.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T18:55:59.550Z","isFirstParty":false,"canonicalSlug":"dns-mx-change-watch-via-cloudflare-6d3ccbd9"}