# DKIM Outreach Selector Lookup

> DKIM Outreach Selector Lookup 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).

Looks up and parses the DKIM public key for the 'outreach' selector of a domain by querying outreach._domainkey.<domain> via Cloudflare DoH, returning key type, length, testing flag, and revocation status.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/dkim/outreach?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/dkim-outreach-selector-lookup-f6293411
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bXRpWyDU-l8UZLWzFUg6U

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 dkim-outreach-selector-lookup-f6293411
```

Example prompt: Can you check if example.com has a valid DKIM outreach selector set up — I want to know if the key is active, what type and length it is, and whether it's in testing mode or revoked?

## When to prefer this

Use this endpoint when you specifically need to validate the 'outreach' DKIM selector for a domain, particularly when diagnosing email deliverability issues with Outreach.io or other platforms using the 'outreach' selector name. Prefer this over generic DNS TXT lookups because it automatically parses all DKIM record fields and interprets revocation and testing status in one call.

## Known failure modes

- Domain has no outreach._domainkey TXT record — returns not found or absent status
- DNS lookup failure via Cloudflare DoH — network or resolver error
- Malformed TXT record that cannot be parsed — partial or error result
- Empty p= field indicating a revoked key — flagged as revoked
- Payment not attached or insufficient — x402 payment required error

## How this service works

DKIM public key for selector "outreach" of a domain: looks up outreach._domainkey.<domain> (TXT, Cloudflare DoH) and parses v=, k=, key type, public-key length, testing flag and whether the key is revoked (empty p=). Confirms that mail signed with the outreach selector will verify. $0.01 per lookup.

## Output

Returns parsed DKIM record details for the outreach selector including: presence/absence of the record, DKIM version (v=), key type (k=, e.g. RSA or Ed25519), public key length in bits, whether the testing flag (t=y) is set, and whether the key is revoked (empty p= value). Indicates if outreach-signed mail will pass DKIM verification.

## 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/dkim-outreach-selector-lookup-f6293411/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)
