# Company Enrichment

> Company Enrichment is a paid API for AI agents from agent-vending-production.up.railway.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-02).

Turns a company domain or URL into a structured public company profile using website metadata, DNS, RDAP, and official public-company sources.

## Facts

- Endpoint: POST https://agent-vending-production.up.railway.app/v1/company-enrichment?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/company-enrichment-8b69df93
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_trPeEuDTOYWpyiihXZn75

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

Example prompt: Can you pull up a structured company profile for stripe.com — I need their industry, company name, and any public registration details you can find from their domain?

## When to prefer this

Choose this endpoint when you need a quick, structured company profile from just a domain name or URL, without requiring an API key to a large data provider. It is particularly useful for CRM enrichment, lead qualification, vendor due diligence, or competitor research where only a web address is known. Prefer it over full business-data APIs when cost, simplicity, and public-source transparency matter more than deep firmographic depth.

## Known failure modes

- Domain does not exist or has no resolvable DNS — returns empty or error profile
- Private or parked domain with no meaningful metadata — minimal output
- Rate limiting or upstream DNS/RDAP lookup failure — service error response
- Invalid domain format provided — validation error returned
- Domain belongs to a subdomain or path that cannot be normalized — may produce unexpected results

## How this service works

Turn a company domain into a structured public company profile using website metadata, DNS, RDAP and official public-company sources where available.

## Output

A structured JSON company profile derived from the given domain, including company name, industry classification, website metadata, DNS records, RDAP registration data, and where available official public-company data such as exchange listings or filings.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "description": "Any URL on the company site; normalized to its registrable domain"
  },
  "domain": {
   "type": "string",
   "maxLength": 253,
   "description": "Company domain, e.g. stripe.com"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/company-enrichment-8b69df93/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-vending-production.up.railway.app](https://www.zero.xyz/host/agent-vending-production.up.railway.app/llms.txt)
