Domain Verification

Domain verification proves you own the domain linked to your API key. This guide covers the process in detail.

Test Mode (Without Verification)

Without verification, your API key runs in test mode: limited to 100 requests per day. The response includes the header X-Domain-Verified: false.

DNS TXT Record — Step by Step

  1. Log in to your domain registrar or DNS provider
  2. Navigate to DNS settings for your domain
  3. Add a new TXT record with the host '@' (or leave blank)
  4. Set the value to the token shown in your dashboard
  5. Save the record and wait for propagation (15 min to 72 hours)

Common providers: Cloudflare, GoDaddy, Namecheap, Route 53, Google Domains — each has slightly different interfaces, but the process is the same.

HTML Meta Tag — Step by Step

  1. Copy the meta tag from your dashboard
  2. Open your website's main HTML file (index.html, header.php, layout.tsx, etc.)
  3. Paste the meta tag inside the <head> section
  4. Deploy the change to your live website
  5. Verification happens immediately — no waiting required

Automatic Checking

SilentShield checks pending verifications automatically every 5 minutes. You don't need to do anything — once your DNS record or meta tag is live, it will be detected within minutes.

Re-verification Every 30 Days

Verified domains are automatically re-checked every 30 days. If the DNS record or meta tag is no longer found, the status changes to 'Failed' and your key reverts to test mode (100 requests/day).

Verification Not Working?

  • Make sure the TXT record value matches exactly (no extra spaces)
  • DNS propagation can take up to 72 hours — be patient
  • For meta tags, make sure the tag is in the <head>, not <body>
  • Check that your domain matches the one registered with the API key (including www vs. non-www)