# Orthogonal Company Search (Async)

> Orthogonal Company Search (Async) is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.363/call, status unknown (last checked 2026-09-14).

Starts an asynchronous company search filtered by industry and/or website keyword, returning a job handle for result retrieval.

## Facts

- Endpoint: POST https://x402.orthogonal.com/nyne/company/search
- Price: $0.363/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orthogonal-company-search-async-03372a0a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VpbuNifF-ZG8P33JtvVdo

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-search-async-03372a0a -d '<json body>'
```

Example prompt: Can you search for companies in the fintech industry? Use 'fintech' as the industry filter and kick off the search so I can get the results.

## When to prefer this

Choose this endpoint when you need to discover or enumerate companies matching a specific industry vertical or website topic at scale, especially for B2B prospecting, market research, or competitive analysis. Prefer it over synchronous alternatives when dealing with broad queries that may return large result sets. Best suited for batch workflows where the agent can initiate the search and retrieve results asynchronously.

## Known failure modes

- Missing both industry and website_keyword — endpoint requires at least one
- Invalid or unrecognized industry value may return empty results
- Payment failure (insufficient USDC balance) blocks the request
- Async job may time out or expire if not polled in time
- Rate limiting if too many concurrent searches are initiated

## How this service works

Start async company search. Requires at least one of: industry or website_keyword.

## Output

An async job handle or request ID that the agent can use to poll or retrieve the company search results once processing is complete. Final results are expected to contain a list of matching companies filtered by the provided industry or website keyword.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "enum": [
      "POST"
     ]
    },
    "bodyType": {
     "type": "string",
     "enum": [
      "json",
      "form-data",
      "text"
     ]
    },
    "body": {
     "type": "object",
     "properties": {
      "industry": {
       "type": "string",
       "description": "Industry focus (e.g., Healthcare SaaS). Required if website_keyword not provided"
      },
      "website_keyword": {
       "type": "string",
       "description": "Keyword that should appear on company sites (e.g., SOC 2). Required if industry not provided"
      },
      "location": {
       "type": "string",
       "description": "Geographic filter (city, region, or country)"
      },
      "max_results": {
       "type": "integer",
       "description": "Maximum results (1-50, default: 25)"
      },
      "validate_keyword": {
       "type": "boolean",
       "description": "Validate keyword exists on company website HTML"
      },
      "callback_url": {
       "type": "string",
       "description": "HTTPS endpoint for automatic delivery"
      }
     }
    }
   },
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "additionalProperties": false
  }
 },
 "required": [
  "input"
 ]
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orthogonal-company-search-async-03372a0a/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)
