{"uid":"cap_z0zKhRa7mrwvUS20J4xvu","slug":"grokzilla-email-deliverability-check-ecfd2317","name":"Grokzilla Email Deliverability Check","description":"Check an email address for deliverability: syntax, canonical form, MX, SPF, DMARC, disposable domain. One verdict with reasons and sources. DNS-over-HTTPS only, no mailbox probing. Not charged if the DNS lookup fails.","url":"https://grokzilla.shop/api/skills/email-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"email":{"type":"string","maxLength":254,"minLength":3},"request_id":{"type":"string","pattern":"^[A-Za-z0-9._:-]+$","maxLength":64,"minLength":1,"description":"Optional idempotency key. Echoed back; a credit-pack redemption with the same request_id and body is charged once."}}},"responseSchema":{"type":"json","example":{"ok":true,"data":{"mx":[{"host":"gmail-smtp-in.l.google.com","priority":5},{"host":"alt1.gmail-smtp-in.l.google.com","priority":10},{"host":"alt2.gmail-smtp-in.l.google.com","priority":20},{"host":"alt3.gmail-smtp-in.l.google.com","priority":30},{"host":"alt4.gmail-smtp-in.l.google.com","priority":40}],"spf":{"count":1,"record":"v=spf1 redirect=_spf.google.com","present":true},"dmarc":{"p":"none","sp":"quarantine","pct":null,"rua":true,"record":"v=DMARC1; p=none; sp=quarantine; rua=mailto:mailauth-reports@google.com","present":true},"email":"jane.doe+news@gmail.com","local":"jane.doe+news","domain":"gmail.com","null_mx":false,"reasons":["MX ok (gmail-smtp-in.l.google.com)","SPF ok","DMARC p=none"],"verdict":"deliverable","plus_tag":"news","canonical":"janedoe@gmail.com","disposable":false,"implicit_mx":false,"role_account":false,"syntax_valid":true,"domain_exists":true,"free_provider":true,"canonical_rule":"gmail: dots and +tag removed","mailbox_checked":false,"mx_host_resolves":true},"next":["ip_intel"],"skill":"email_check","charged":true,"service":"email_check","sources":[{"url":"https://cloudflare-dns.com/dns-query?name=gmail.com","name":"Cloudflare DoH","fetched_at":"2026-10-17T11:12:49Z"},{"url":"https://github.com/disposable-email-domains/disposable-email-domains (CC0-1.0)","name":"disposable-email-domains","list_date":"2026-10-16","fetched_at":"2026-10-17T11:12:49Z"}],"summary":"deliverable: MX ok (gmail-smtp-in.l.google.com), SPF ok, DMARC p=none","version":"1.0.0","warnings":["mailbox existence is not checked (no SMTP probing); a deliverable domain can still reject this mailbox"],"confidence":0.85,"data_as_of":"2026-10-17T11:12:49Z","generated_at":"2026-10-17T11:12:49Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0032","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.0032/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0032","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0032","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-8CGgW_oVyoDk9m_NrA84","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0032","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an email address for deliverability by checking syntax, canonical form, MX records, SPF, DMARC, and disposable domain status via DNS-over-HTTPS, returning a single verdict with reasons and sources.","exampleAgentPrompt":"Can you check whether 'john.doe@example.com' is a valid, deliverable email address — I want to know if the syntax is correct, the domain has working MX records, and whether it's a disposable address?","exampleUseCases":[{"title":"Pre-send email list hygiene","prompt":"Before I send this marketing email, can you check if 'signup@tempmail.org' is a real deliverable address or a throwaway — I need to know its MX status and whether it's a disposable domain?"},{"title":"User onboarding email verification","prompt":"A new user just signed up with 'alice@nonexistent-domain.xyz' — can you verify if that email is actually deliverable and has valid MX and SPF records before we let them in?"},{"title":"CRM data quality audit","prompt":"I have this email 'bob..smith@gmail..com' from our CRM — can you check the syntax and canonical form, and tell me if it would actually reach anyone?"}],"resultDescription":"Returns a single deliverability verdict (pass/fail/unknown) with structured reasons covering syntax correctness, canonical email form, MX record presence, SPF record validity, DMARC policy, and disposable domain detection. Each finding includes the DNS source used. The request_id is echoed back for idempotency tracking. No charge is applied if the DNS lookup itself fails.","failureModes":["DNS lookup failure — no charge applied, but no verdict returned","Invalid email syntax input — rejected before DNS queries","DNS-over-HTTPS provider timeout or unavailability","Domain with no MX records returns a non-deliverable verdict","Ambiguous or partial SPF/DMARC records may yield inconclusive results"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, deterministic email deliverability check that covers DNS-level signals (MX, SPF, DMARC) plus disposable domain detection without performing mailbox probing (SMTP). Ideal for pre-send list hygiene, user registration flows, or CRM data quality checks where privacy and speed matter and you do not need SMTP-level confirmation. The no-charge-on-DNS-failure policy reduces cost risk for bulk checks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:41:54.389Z","isFirstParty":false,"canonicalSlug":"grokzilla-email-deliverability-check-ecfd2317"}