Email Intelligence
Updated May 18, 2026
Email Security API
Inspect SPF, DKIM, and DMARC posture for a sending domain.
Use email security checks to inspect whether a domain has the DNS records needed to reduce spoofing and improve mail trust.
Authentication is required.
Endpoint
GET /email/security
Query Parameters
| Parameter | Required | Description |
|---|---|---|
domain | Yes | Domain to inspect. |
Example
curl "https://api.requestguard.com/v1/email/security?domain=example.com" \
-H "Authorization: Bearer rg_sk_live_..."
Response
{
"domain": "example.com",
"spf": {
"found": true,
"records": ["v=spf1 -all"]
},
"dkim": {
"found": false,
"selectors_checked": ["default", "google", "selector1", "selector2"],
"records": []
},
"dmarc": {
"found": true,
"policy": "reject",
"records": ["v=DMARC1; p=reject"]
},
"sources": [
{
"name": "DNS TXT lookup",
"type": "dataset",
"matched": true,
"category": "dns"
}
]
}
For user signup or checkout risk decisions, use Fraud Decisioning so email posture can be combined with IP, device, domain, and behavior signals.