# WithZero Company Search via ZeroClick (Pipe0/Crustdata)

> WithZero Company Search via ZeroClick (Pipe0/Crustdata) is a paid API for AI agents from agents.withzero.xyz, paid per call via x402 or MPP, $0.06/call, status unknown (last checked 2026-09-13, last successful call 2026-07-06).

Search for companies using Crustdata-powered filters (via Pipe0) and return structured company profiles, with pay-per-use micropayment handling via ZeroClick.

## Facts

- Endpoint: POST https://agents.withzero.xyz/api/v1/pipe0/company/search
- Price: $0.06/call
- Payment: x402, MPP
- Status: unknown
- Last checked: 2026-09-13
- Last successful call: 2026-07-06
- Success rate: 100% of calls made through Zero
- Rating: 4.7 / 5 from 2 reviews
- Activations on Zero: 7
- Tags: x402
- Canonical page: https://www.zero.xyz/c/withzero-company-search-via-zeroclick-pipe0-crustdata-57fade99
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7U86fosf_Um1KGTu2xXnl

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 withzero-company-search-via-zeroclick-pipe0-crustdata-57fade99 -d '<json body>'
```

Example prompt: Search for up to 50 companies in the Software Development industry using Crustdata filters through WithZero — I don't have a Crustdata account, so use the pay-per-use proxy.

## When to prefer this

Use this endpoint when you need to search and filter companies by industry or other Crustdata-native attributes without setting up a direct Crustdata or Pipe0 account. It is ideal for agents that need to autonomously purchase access via micropayment (ZeroClick/x402) and receive structured company profiles on demand. Prefer this over direct Crustdata API access when you want frictionless, pay-per-use access at $0.06 per call with no long-term vendor commitment.

## Known failure modes

- Invalid or unsupported filter keys return an error from the Pipe0/Crustdata layer
- Cursor from a previous query that has expired may return a pagination error
- Exceeding the maximum limit of 100 results per call returns a validation error
- Payment failure via ZeroClick results in a 402 response and no data returned
- Sandbox environment may return mock or limited data compared to production
- Malformed filter structure (missing include/exclude objects) causes a 400-level error

## How this service works

Create media, research companies and people, publish to the web, remember context, deploy apps, and schedule work—on demand, without vendor accounts or API keys. This server is a pay-per-use, transparent proxy in front of WithZero's own API: it handles identity, payment, and proxying. Agents can purchase autonomously or with their human's approval. This document is the source of truth for agents: it lists the complete verified paid surface with each operation's live price in its x-payment-info. Endpoints not listed here are not part of the supported catalog. The live catalog at /manifest.json is authoritative for prices and any free included units (prices[].includedUnits) - some meters include free usage per account before any charge.

## Output

Returns a list of structured company profiles matching the specified filters, sourced from Crustdata via Pipe0. Each profile includes company metadata (such as LinkedIn industry, company name, and other available fields). Also returns a next_page cursor for pagination when more results are available. The response reflects only the output_fields configured in the request.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "maximum": 100,
   "minimum": 1,
   "description": "Maximum results. Default and max 100."
  },
  "cursor": {
   "anyOf": [
    {
     "type": "string",
     "minLength": 1
    },
    {
     "type": "null"
    }
   ],
   "description": "Pipe0 pagination cursor from next_page."
  },
  "filters": {
   "type": "object",
   "example": {
    "linkedin_industries": {
     "exclude": [],
     "include": [
      "Software Development"
     ]
    }
   },
   "description": "Pipe0 provider-native company search filters. Current Crustdata company search filters use include/exclude objects, e.g. { \"linkedin_industries\": { \"include\": [\"Software Development\"], \"exclude\": [] } }.",
   "propertyNames": {
    "type": "string"
   },
   "additionalProperties": {}
  },
  "environment": {
   "enum": [
    "production",
    "sandbox"
   ],
   "type": "string"
  },
  "output_fields": {
   "type": "object",
   "description": "Pipe0 output_fields config for companies:profiles:crustdata@2.",
   "propertyNames": {
    "type": "string"
   },
   "additionalProperties": {}
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/withzero-company-search-via-zeroclick-pipe0-crustdata-57fade99/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.withzero.xyz](https://www.zero.xyz/host/agents.withzero.xyz/llms.txt)
