# Email & Domain Intelligence API > Check email syntax, MX, SPF, DKIM, DMARC, RDAP registration, and public TLS for a domain. Mailbox existence is not tested, and no reputation score is invented. - Product: https://www.brainiac.software/api/email-domain - Docs: https://www.brainiac.software/api/email-domain/docs - OpenAPI: https://www.brainiac.software/api/email-domain/openapi.json - Contact: support@brainiac.software (https://www.brainiac.software/contact) ## Operations - POST /api/v1/email-domain/syntax-validate — $0.01 USDC — Validate email syntax: Check that an address is a bare email with a public domain. The mailbox is not contacted, and a valid result does not mean the address exists. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-syntax-validate - POST /api/v1/email-domain/verify — $0.03 USDC — Verify an email domain: Resolve a public domain and report whether nameserver, address, and MX records were found. MX presence does not mean a mailbox exists. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-verify - POST /api/v1/email-domain/mx-record-check — $0.03 USDC — Check MX records: Look up MX hosts, including a null MX, and resolve each public host. Missing records, lookup failures, and non-public hosts are reported separately. No message is sent. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-mx-record-check - POST /api/v1/email-domain/spf-record-analyze — $0.04 USDC — Analyze an SPF record: Read the published SPF policy and expand redirect or include targets for one level, up to eight lookups. +all is reported as a misconfiguration. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-spf-record-analyze - POST /api/v1/email-domain/dkim-record-check — $0.04 USDC — Check DKIM records: Look up DKIM public keys for the supplied selectors. When no selector is supplied, only google, selector1, selector2, s1, s2, and k1 are queried. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-dkim-record-check - POST /api/v1/email-domain/dmarc-policy-analyze — $0.03 USDC — Analyze a DMARC policy: Read the _dmarc TXT record and report p and pct. A missing record, a failed lookup, and p=none are separate results. No aggregate report is sent. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-dmarc-policy-analyze - POST /api/v1/email-domain/reputation-signals — $0.04 USDC — Report domain registration signals: Return the RDAP registration date and whether a DNSSEC DS record is published. The reputation verdict stays unavailable because no unauthenticated reputation feed is queried. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-reputation-signals - POST /api/v1/email-domain/registration-lookup — $0.05 USDC — Look up domain registration: Read public RDAP data for the domain, including registrar, registration and expiration events, status, and nameservers. A not-found response is not proof the domain is unregistered everywhere. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-registration-lookup - POST /api/v1/email-domain/tls-inspect — $0.05 USDC — Inspect domain TLS: Connect to port 443 of a public address for the domain and read the certificate. Certificate transparency names come from public crt.sh results. No other port is contacted. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-tls-inspect - POST /api/v1/email-domain/deliverability-report — $0.12 USDC — Report email deliverability checks: Combine syntax, MX, SPF, DKIM, DMARC, RDAP, and TLS checks. No message is sent, the mailbox is not checked, and a clear report does not promise delivery. Docs: https://www.brainiac.software/api/email-domain/docs#email-domain-deliverability-report