# Orthogonal Company Needs Analyzer

> Orthogonal Company Needs Analyzer is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.219/call, status unknown (last checked 2026-10-13).

Asynchronously analyzes and identifies a company's needs based on provided content.

## Facts

- Endpoint: POST https://x402.orthogonal.com/nyne/company/needs?utm_source=zero.xyz
- Price: $0.219/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orthogonal-company-needs-analyzer-7c501a1f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NduUV7okGlTnxYG2URj3K

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 orthogonal-company-needs-analyzer-7c501a1f -d '<json body>'
```

Example prompt: Can you run a needs analysis on Acme Corp — here's their about page and product description: 'We are a mid-size logistics company struggling with last-mile delivery optimization and real-time fleet tracking.'

## When to prefer this

Choose this endpoint when you need to automatically infer and extract a company's business needs from unstructured text content such as website copy, descriptions, or profiles. It is particularly useful for B2B sales prospecting, lead qualification, and market research workflows where manual analysis would be time-consuming. Prefer this over generic text analysis APIs when you specifically need business needs identification framed around company context.

## Known failure modes

- Missing or insufficient content provided — insufficient data to analyze
- Async job times out or fails to complete
- Malformed request body or missing required fields returns 400 error
- Payment failure or insufficient USDC balance returns 402 error
- Content too long or exceeds processing limits

## How this service works

Start async analysis of company needs based on provided content.

## Output

Returns an async job handle or analysis results identifying the company's business needs, pain points, and requirements inferred from the provided content. The response is asynchronous, so the caller may need to poll for completion.

## 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": {
     "type": "object",
     "properties": {
      "filing": {
       "type": "string",
       "description": "Restrict to filing type (e.g., Form 10-K, Form 8-K)"
      },
      "content": {
       "type": "string",
       "description": "Topic to surface (e.g., Regulatory challenges, Supply chain issues)"
      },
      "callback_url": {
       "type": "string",
       "description": "HTTPS endpoint for automatic delivery"
      },
      "company_name": {
       "type": "string",
       "description": "Company to analyze (e.g., Uber Technologies, Inc.)"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orthogonal-company-needs-analyzer-7c501a1f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
