ReachScore Docs

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:

1

DNS TXT Record (Recommended)

Add a TXT record to your domain's DNS. This is the most common and reliable method.

Example Record
Type:  TXT
Host:  _reachscore
Value: reachscore-verify=dom_7xK2mN9pQrT4v
2

Meta Tag

Add a meta tag to your website's homepage. Useful if you do not have DNS access.

Add to <head>
<meta name="reachscore-verification" content="dom_7xK2mN9pQrT4v">
3

HTML File

Upload an HTML file to your website's root directory.

Upload to https://example.com/.well-known/reachscore.html
dom_7xK2mN9pQrT4v

Verification Process

1

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"}'
2

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.

3

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

pending- Domain added, awaiting verification
verified- Ownership confirmed, full access enabled
failed- Verification failed, check your records

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