# GoCreativeAI Email Validate

> GoCreativeAI Email Validate is a paid API for AI agents from enrich.gocreativeai.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Validates an email address via syntax check plus live DNS/MX lookup to confirm the domain can receive mail, returning resolved mail servers.

## Facts

- Endpoint: GET https://enrich.gocreativeai.com/v1/lookup/email_validate/:var1
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gocreativeai-email-validate-2fa0772d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uLGaxDHSYValvfeUw2F-5

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability gocreativeai-email-validate-2fa0772d
```

Example prompt: Can you check if john.doe@acmecorp.com is a real, deliverable email address — validate the syntax and do a live MX lookup to confirm the domain can actually receive mail?

## When to prefer this

Use this endpoint when you need a lightweight, keyless, pay-per-call email validation that combines syntax checking with live MX/DNS resolution — ideal for lead-gen pipelines, CRM cleaning, or signup fraud filtering where you don't want to maintain API keys or subscriptions. Prefer this over Hunter or similar when you need granular mail server data and want to pay only for what you use via USDC on Base or Solana.

## Known failure modes

- Email domain has no MX records — domain exists but cannot receive mail
- Malformed email input fails syntax validation before DNS lookup is attempted
- DNS lookup timeout if the domain's nameservers are unresponsive
- Payment failure if USDC balance is insufficient for the $0.005 per-call fee
- Invalid or missing 'input' query parameter returns a 400-level error

## How this service works

Email syntax + MX validation

## Output

Returns validation status including syntax check result, whether the domain has live MX records, and the list of resolved mail servers for the email's domain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "input"
     ],
     "properties": {
      "input": {
       "type": "string",
       "description": "endpoint argument"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gocreativeai-email-validate-2fa0772d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from enrich.gocreativeai.com](https://www.zero.xyz/host/enrich.gocreativeai.com/llms.txt)
