# Pipe0 Company Search via Crustdata Profiles

> Pipe0 Company Search via Crustdata Profiles is a paid API for AI agents from pipe0.withzero.xyz, paid per call via MPP, $0.058765/page, status unknown (last checked 2026-09-14).

Search company profiles using provider-native Crustdata filters with pagination, field selection, and a bounded result limit via Pipe0.

## Facts

- Endpoint: POST https://pipe0.withzero.xyz/api/v1/company/search
- Price: $0.058765/page
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 3
- Provider: pipe0.withzero.xyz
- Website: https://pipe0.withzero.xyz
- Canonical page: https://www.zero.xyz/c/pipe0-withzero-xyz-pipe0-company-search-via-crustdata-profiles-8ef7e399
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K1JkI-0DNyk3u0t8WT6z9

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 pipe0-withzero-xyz-pipe0-company-search-via-crustdata-profiles-8ef7e399 -d '<json body>'
```

Example prompt: Search for up to 50 SaaS companies in the US with 100-500 employees using Crustdata filters through Pipe0 — use production environment and return only company name, website, and headcount fields.

## When to prefer this

Use this endpoint when you need to search and discover companies at scale using Crustdata's native filter syntax via the Pipe0 composable layer, especially when you need pagination, field selection control, and cost-settled-per-result pricing. Prefer over direct Crustdata access when you want at-cost billing and composability with other Pipe0 GTM workflows.

## Known failure modes

- Invalid or unsupported filter fields return a 400 or Pipe0 validation error
- Cursor from a different query or expired session causes pagination failure
- Limit outside 1-100 range is rejected by schema validation
- Invalid environment enum value causes request rejection
- Insufficient Pipe0 plan credits result in billing error
- Crustdata provider downtime causes upstream failure

## How this service works

Search one Pipe0 company profile page through companies:profiles:crustdata@2 with provider-native include/exclude filters, cursor, output fields, and a bounded 100-result limit. At-cost cap: 2 Pipe0 credits per page × $999/34,000 credits.

## Output

Returns a raw JSON Pipe0 response containing matching company profiles from Crustdata, plus billing metadata including settled USDC cost (based on result count), plan credits used, and pricing version.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "example": {
  "limit": 10,
  "filters": {
   "linkedin_industries": {
    "exclude": [],
    "include": [
     "Software Development"
    ]
   }
  }
 },
 "required": [
  "filters"
 ],
 "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": {}
  }
 },
 "additionalProperties": {}
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "data",
  "billing"
 ],
 "properties": {
  "data": {
   "description": "Raw JSON response returned by Pipe0."
  },
  "billing": {
   "type": "object",
   "required": [
    "pipe0Credits",
    "maxPipe0Credits",
    "planUsdcMicro",
    "planCredits",
    "pricingVersion",
    "settledUsdcMicro"
   ],
   "properties": {
    "planCredits": {
     "type": "string"
    },
    "pipe0Credits": {
     "type": "number"
    },
    "planUsdcMicro": {
     "type": "string"
    },
    "pricingVersion": {
     "type": "number"
    },
    "maxPipe0Credits": {
     "type": "number"
    },
    "settledUsdcMicro": {
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 },
 "additionalProperties": false
}
```

## More

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