# AgentUtility Company Enrichment

> AgentUtility Company 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).

Given a domain or email address, returns normalized domain, inferred company name, MX records, and public homepage metadata (title, description, OG image, HTTP status).

## Facts

- Endpoint: POST https://x402.agentutility.ai/company-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-company-enrichment-e46ef3f9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wmvV8VIE3cXjD0L3TLeeR

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-company-enrichment-e46ef3f9 -d '<json body>'
```

Example prompt: Can you look up company info for the domain 'stripe.com' — I need the company name, MX records, and whatever public metadata is on their homepage like the title and description?

## When to prefer this

Choose this endpoint when you need lightweight, public-data-only firmographic enrichment from a domain or email without relying on a proprietary enrichment database. It is ideal for lead qualification, CRM auto-fill, vendor vetting, and any workflow where you need to quickly identify a company and retrieve its public web presence metadata. Prefer this over heavier enrichment APIs when cost-sensitivity matters ($0.01/call) or when you only need publicly available signals like homepage metadata and MX records rather than employee counts, funding data, or social profiles.

## Known failure modes

- Domain does not resolve or has no public homepage — returns empty or null metadata fields
- Invalid domain or email format — returns a validation error
- Homepage returns non-200 status — status code is reported but metadata fields may be empty
- No MX records found — MX field returns empty array
- Rate limiting or payment failure (x402) — returns 402 Payment Required

## How this service works

Company enrichment API / domain enrichment / organization enrichment / firmographic lite. Given a domain or email, returns normalized domain, inferred company name, MX records, and public homepage metadata including title, description, image, and status. Public-data only; no private enrichment database or social scraping.

## Output

Returns a structured object containing the normalized domain, inferred company name, MX records for the domain, and public homepage metadata scraped from the company's website including page title, meta description, OG image URL, and HTTP status code. All data is sourced from public DNS and web records — no private enrichment database.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "domain": "example.com",
  "source": "Cloudflare DNS + public homepage metadata",
  "company": "Example",
  "mx_records": [
   "mail.example.com"
  ],
  "is_free_email_domain": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentutility-company-enrichment-e46ef3f9/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)
