DDMARC documentation.
Everything you need to set up DMARC monitoring, understand your email authentication, and integrate with the REST API.
Get started
What is DMARC?
DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that protects your domain from unauthorized use. It works alongside SPF and DKIM to verify that emails are legitimately from your domain.
01
Publish
Add DMARC record to your DNS
02
Receive
Email servers check your policy
03
Report
Providers send aggregate reports
04
Analyze
Review and improve authentication
Why use DDMARC?
- Automated report collection and parsing
- Visual dashboards and analytics
- Real-time alerts for authentication failures
- Step-by-step deployment guidance
- Managed MTA-STS and BIMI hosting
- Multi-domain and team management
Email authentication protocols
Popular topics
API
View API docsREST API + outbound webhooks.
Integrate DDMARC data into your applications and workflows.
Example requestcurl
curl -X GET "https://api.ddmarc.com/v1/domains" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"25+
Endpoints
1k–25k/hour
Rate limit (per plan)
< 100 ms
p50 response time
Per-plan rate limits in the pricing comparison