Domain Verification
Verify ownership of your sending domains to unlock advanced features and ensure accurate test results.
Why Verify Domains?
Accurate Results
Access detailed DNS health checks and authentication analysis specific to your domain.
Domain Health
Monitor SPF, DKIM, DMARC, and blacklist status continuously for verified domains.
Scheduled Monitors
Set up automated deliverability tests that run on a schedule.
Alerts
Receive notifications when deliverability issues are detected.
Verification Methods
You can verify domain ownership using one of these methods:
DNS TXT Record (Recommended)
Add a TXT record to your domain's DNS. This is the most common and reliable method.
Type: TXT Host: _reachscore Value: reachscore-verify=dom_7xK2mN9pQrT4v
Meta Tag
Add a meta tag to your website's homepage. Useful if you do not have DNS access.
<meta name="reachscore-verification" content="dom_7xK2mN9pQrT4v">
HTML File
Upload an HTML file to your website's root directory.
dom_7xK2mN9pQrT4v
Verification Process
Add your domain
Create a domain in your ReachScore dashboard or via API.
curl -X POST https://api.reachscore.co/v1/domains \
-H "Authorization: Bearer $REACHSCORE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domain": "example.com"}'Add verification record
Add the TXT record, meta tag, or HTML file to your domain. DNS changes may take up to 48 hours to propagate.
Trigger verification
Click "Verify" in the dashboard or call the verify endpoint.
curl -X POST https://api.reachscore.co/v1/domains/dom_xxx/verify \ -H "Authorization: Bearer $REACHSCORE_API_KEY"
Verification Status
Troubleshooting
- - DNS changes can take up to 48 hours to propagate
- - Ensure the TXT record host is exactly
_reachscore - - Some DNS providers require the full hostname (e.g.,
_reachscore.example.com) - - Check for extra spaces or quotes in the verification value