# how.is Company Lookup

> how.is Company Lookup is a paid API for AI agents from how.is, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-31).

Given a domain name, returns a structured company card including name, description, category, location, social profiles, DNS/mail/hosting providers, and domain registration details with source attribution and confidence scores.

## Facts

- Endpoint: POST https://how.is/v1/company?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/how-is-company-lookup-71e4ab11
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JOBAeJiFDwQB09x6WxKzs

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 how-is-company-lookup-71e4ab11 -d '<json body>'
```

Example prompt: Can you look up the company behind stripe.com and tell me what they do, where they're based, what category they're in, and who their DNS and hosting providers are?

## When to prefer this

Use this endpoint when you need a comprehensive, sourced company profile from a single domain name, including business metadata, social links, infrastructure providers, and registration details all in one call. Prefer this over manual WHOIS lookups, LinkedIn searches, or separate DNS queries when you want a unified, confidence-scored company card. Especially useful for sales enrichment, vendor vetting, fraud investigation, or competitive intelligence workflows.

## Known failure modes

- Domain not found or not registered — returns empty or minimal data
- Low confidence scores when insufficient public data exists for the domain
- Domain is too new to have indexed company information
- Rate limiting or payment failure via x402 protocol
- Malformed domain input exceeding 253 characters or containing invalid characters
- Private/redacted WHOIS data limiting registrant enrichment

## How this service works

Look up the company behind a domain: name, description, category, location, socials, mail/DNS/hosting providers and registration, each with source and confidence.

## Output

A JSON company card containing: name, legal name, description, categories, kind, audience, business model, location (locality, region, country), social profiles (Twitter/X, LinkedIn, etc.), provider details (DNS, mail, hosting), domain registration info (registrar, created date, expiry, age in years, registrant org), ownership signals, per-field confidence scores, source attributions, and a list of fields not checked. Also includes a payment receipt with the settlement transaction hash.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "maxLength": 253,
   "description": "A bare domain name, e.g. example.com"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "_shape": "data: name, legal_name, description, categories, kind, audience, business_model, location{locality,region,country}, social{x,linkedin,...}, providers{dns,mail,hosting}, registration{registrar,created,expires,age_years,registrant_org}, ownership, confidence{overall,fields}, sources, not_checked[]."
  },
  "result": "Company card for the requested subject",
  "receipt": {
   "rail": "x402",
   "tool": "company",
   "charge_usd": 0.01,
   "settlement_tx": "0x…"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/how-is-company-lookup-71e4ab11/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from how.is](https://www.zero.xyz/host/how.is/llms.txt)
