Signup

Aliases and
throwaway domains

One inbox can produce dozens of addresses. Nolgard normalizes the address you send, checks the domain behind it and returns both with the signup verdict.

Decision trace

ExampleEmail intelligence
  1. Input signalsFive accounts on one custom domain in 24 hours, with a human verdict in enforcing mode.
  2. Reason idsemail_domain_burst
  3. Decisionlimit
  4. Grant20 of 100 credits, with a 0.2 limited share.

How it works

  1. Send the email

    Include account.email with your server-side verification.

  2. Normalize the inbox

    Gmail dots and plus tags collapse. Known providers have provider-specific alias rules.

  3. Check the domain

    Disposable lists, mail routing, registration age and per-site bursts add reason ids.

API

Example request and response. Keep the secret on your backend.

POST https://nolgard.com/v1/verify
Content-Type: application/json

{
  "secret": "SITE_SECRET",
  "token": "BROWSER_TOKEN",
  "account": {
    "id": "user_123",
    "email": "jane+trial@example.com"
  }
}

// Example response fields
{
  "email": { "domain": "example.com", "disposable": false },
  "repeat": { "deviceAccounts": 1,
    "networkAccounts": 1, "emailAliases": 2 },
  "decision": "limit",
  "grant": { "share": 0.2, "credits": 20, "requires": null }
}

Limits