Sign in Check my email

MailArrive API

Run any deliverability or DNS check programmatically and get clean JSON back. Included with MailArrive Pro. Create a key from your dashboard.

Authentication

Send your key as a bearer token. Keys look like ma_live_... and can be revoked anytime.

Authorization: Bearer ma_live_your_key_here

Full report card

Everything the free checkup runs, as one JSON object: grade, score, and every check with its status and fix.

curl -H "Authorization: Bearer ma_live_..." \ "https://mailarrive.com/api/v1/report?domain=example.com"

Single tool

Run any one tool by its command. Pass the target as q.

curl -H "Authorization: Bearer ma_live_..." \ "https://mailarrive.com/api/v1/tool?cmd=spf&q=example.com"

Tool commands

cmdTool
mxMX Lookup
aA Record
aaaaAAAA Record
cnameCNAME Lookup
txtTXT Records
nsNS Lookup
ptrReverse DNS (PTR)
soaSOA Record
dnsDNS Health
spfSPF Check
dkimDKIM Check
dmarcDMARC Check
bimiBIMI Check
mta-stsMTA-STS Check
tlsrptTLS-RPT Check
blacklistBlacklist Check
whoisDomain Whois
arinIP Whois (ARIN/RIR)
asnASN Lookup
httpHTTP Check
httpsHTTPS Check
tcpTCP Port Test
smtpSMTP Test
pingLatency Test
traceNetwork Path