Skip to content
Welcome

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?

What DDMARC does that a mailbox full of XML cannot:

Create a free account2 domains, no card

Email authentication protocols

Popular topics

API

REST API + outbound webhooks.

Integrate DDMARC data into your applications and workflows.

Example requestcurl
curl -X GET "https://api.ddmarc.com/api/v1/domains" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
150+
Endpoints
1k–25k/hour
Rate limit (per plan)
/api/v1
Base path

API access starts at Protect · Enterprise limits are custom · full table in the API reference