# NOVA Company Intelligence

> NOVA Company Intelligence is a paid API for AI agents from nova-demand-worker.vercel.app, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-12).

Crawls a business website and extracts structured company intelligence including contact details, social profiles, and business description

## Facts

- Endpoint: POST https://nova-demand-worker.vercel.app/x402/company-intelligence?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nova-company-intelligence-3e6b27ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xAgOh5XtvPqV41pt6qSMo

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 nova-company-intelligence-3e6b27ee -d '<json body>'
```

Example prompt: Look up company intelligence for https://stripe.com — I need their business description, contact emails, phone numbers, and social profiles.

## When to prefer this

Choose this endpoint when you need to extract structured company intelligence (contacts, description, social profiles) directly from a business's public website URL. It is ideal for sales lead enrichment, vendor research, or competitive profiling where you have the company's URL and need structured output. Prefer this over manual web searches when you need machine-readable contact data in a single call. It complements CRM enrichment workflows where the URL is already known.

## Known failure modes

- Website is behind authentication or a bot wall — pages may fail to load, returning failed page count with empty contact fields
- Invalid or unreachable URL — returns an error or zero succeeded pages
- Business website has no publicly listed contacts — returns empty emails/phones/address arrays
- Rate limiting or timeout on target domain — some pages may fail mid-crawl
- Malformed URL input — validation error before any crawl begins

## How this service works

Machine-facing pay-per-call utility services using x402 on Base with USDC.

## Output

Returns a JSON object containing: company name, title, canonical URL, and description; lists of discovered email addresses, phone numbers, physical address, and social profiles; metadata about pages crawled (URLs attempted, succeeded, failed); evidence array; the original input URL; and a generation timestamp. All extracted from the business's public website.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "Public HTTP or HTTPS business website URL."
  },
  "focus": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 8,
   "description": "Optional company-intelligence topics to emphasize."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "mode": "company-intelligence",
  "pages": {
   "urls": [
    "https://example.com"
   ],
   "failed": 0,
   "requested": 2,
   "succeeded": 2
  },
  "company": {
   "name": "Example Company",
   "title": "Example Company",
   "canonical": "https://example.com",
   "description": "Example business"
  },
  "version": "1.0.0",
  "contacts": {
   "emails": [
    "hello@example.com"
   ],
   "phones": [],
   "address": null,
   "socialProfiles": []
  },
  "evidence": [],
  "inputUrl": "https://example.com",
  "generatedAt": "2026-10-07T00:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nova-company-intelligence-3e6b27ee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nova-demand-worker.vercel.app](https://www.zero.xyz/host/nova-demand-worker.vercel.app/llms.txt)
