# has-sendgrid-domain-verification

> has-sendgrid-domain-verification is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Checks whether a domain has a SendGrid ownership/verification TXT record by querying apex DNS TXT records via Cloudflare DoH

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/verification/sendgrid?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/has-sendgrid-domain-verification-59a70ad9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QLVmR6gKKGjx-Lq4rDw_1

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 has-sendgrid-domain-verification-59a70ad9
```

Example prompt: Can you check if acme.com has a SendGrid domain verification TXT record — I want to know whether they're using SendGrid for email?

## When to prefer this

Use this endpoint when you need to programmatically determine whether a specific domain has completed SendGrid domain verification, as evidence that the organization uses SendGrid for email sending. It is ideal for email stack intelligence, vendor research, lead enrichment, or competitive analysis. Prefer this over generic DNS TXT lookups if you specifically want a structured yes/no answer about SendGrid usage with the token value surfaced.

## Known failure modes

- Domain does not exist or has no TXT records — returns not found or empty result
- DNS resolution failure via Cloudflare DoH — transient network error
- Malformed domain input — request may fail or return no results
- SendGrid token present but query rate limit exceeded — payment or quota error
- Domain uses a subdomain-specific SendGrid setup not visible at the apex — may report false negative

## How this service works

Does the domain carry a sendgrid domain-verification TXT record? Reads the apex TXT records (Cloudflare DoH) and reports whether the sendgrid ownership token is present and the token value (truncated). A present token usually means the company uses sendgrid's product; absence means not verified there. $0.01 per lookup.

## Output

Returns a boolean indicating whether a SendGrid domain verification TXT record is present at the domain's apex, along with a truncated version of the ownership token value if found. Absence means the domain is not verified through SendGrid's DNS ownership flow.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/has-sendgrid-domain-verification-59a70ad9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
