DNS

Run one specific DNS/email-authentication/security check against a domain

Single-check DNS diagnostic tool: pass a checkType (spf, dkim, dmarc, mx, general, blacklist, iprep, ptr, tls, bimi, arc, ns, txt, cname, a, aaaa, soa, whois, availability, propagation, authority, dnssec, deliverability, smtp, or port) and get back pass/warn/fail sub-checks plus a 0-100 score. Use dns/validate instead if you need SPF+DKIM+DMARC+MX together in one call. Rate limit: 10 requests/minute per IP.

post/api/v1/dns/check

Request

  • Base URL: https://firstsales.io
  • URL: https://firstsales.io/api/v1/dns/check
  • Auth: none required

Request body

domainstring required

Domain name, or an IPv4 address when checkType is iprep/ptr.

checkType'spf' | 'dkim' | 'dmarc' | 'mx' | 'general' | 'blacklist' | 'iprep' | 'ptr' | 'tls' | 'bimi' | 'arc' | 'ns' | 'txt' | 'cname' | 'a' | 'aaaa' | 'soa' | 'whois' | 'availability' | 'propagation' | 'authority' | 'dnssec' | 'deliverability' | 'smtp' | 'port' required
selectorstring

Optional DKIM selector (alphanumeric + hyphens, max 63 chars); only used when checkType is dkim.

Response

Check result for the requested checkType.

existsboolean required
recordsstring[]
scorenumber
errorstring
messagestring

Changes

No recorded changes to this operation across all 1 revision of this API.