# AgentUtility Contact Enrichment

> AgentUtility Contact Enrichment is a paid API for AI agents from x402.agentutility.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Enriches a contact record from an email address, name, domain, or company name into a normalized public-data profile with inferred display name, company/domain context, and MX records

## Facts

- Endpoint: POST https://x402.agentutility.ai/contact-enrich
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentutility-contact-enrichment-862352f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PCrtuXqt-kZS_6hw-npU5

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 agentutility-contact-enrichment-862352f8 -d '<json body>'
```

Example prompt: Can you enrich this contact for me — jane.doe@acme.com — and give me her inferred display name, company context, and MX records so I can add her to our CRM?

## When to prefer this

Choose this endpoint when you need lightweight, public-data-only contact enrichment from an email, name, domain, or company — especially in agentic pipelines that require USDC micropayment settlement via x402. Prefer it over heavier enrichment services when you do not need LinkedIn data, social network profiles, or private people databases, and when cost-per-call efficiency ($0.01 USDC) is a priority.

## Known failure modes

- Low-confidence enrichment when input is ambiguous or minimal (confidence score near 0)
- No results found if the domain is obscure or newly registered
- MX record lookup failure for non-existent or misconfigured domains
- Homepage metadata unavailable for domains with bot-blocking or no public homepage
- Payment failure via x402 if USDC balance is insufficient

## How this service works

Enriches a contact from email, name, domain, or company into a normalized public-data record with inferred display name, company/domain context, MX records, and optional homepage metadata. No private people database, LinkedIn scraping, or social-network scraping. Use it as a contact enrichment API, email-to-contact enrichment, or lead contact lookup.

## Output

A JSON object containing the normalized contact record including inferred display name, email, company name, domain, MX record data, optional homepage metadata, and a confidence score (0–1) indicating enrichment quality.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {
      "name": {
       "type": "string",
       "description": "Optional known contact name."
      },
      "email": {
       "type": "string",
       "description": "Contact email address."
      },
      "domain": {
       "type": "string",
       "description": "Optional company domain."
      },
      "company": {
       "type": "string",
       "description": "Optional known company name."
      },
      "include_homepage": {
       "type": "boolean",
       "description": "Fetch public homepage metadata when available. Default true."
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "name": {
       "type": "string"
      },
      "email": {
       "type": "string"
      },
      "company": {
       "type": "string"
      },
      "confidence": {
       "type": "number"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "Jane Doe",
  "email": "jane.doe@example.com",
  "company": "Example",
  "confidence": 0.9
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentutility-contact-enrichment-862352f8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentutility.ai](https://www.zero.xyz/host/x402.agentutility.ai/llms.txt)
