# Pipe0 Singular Search Run Sync (Pass-Through)

> Pipe0 Singular Search Run Sync (Pass-Through) is a paid API for AI agents from pipe0.withzero.xyz, paid per call via MPP, $0.058765/call, status unknown (last checked 2026-09-15).

Executes an allowlisted Pipe0 singular search synchronously via POST /v1/search/run/sync, settling cost based on actual result count up to the request limit.

## Facts

- Endpoint: POST https://pipe0.withzero.xyz/api/v1/search/run/sync
- Price: $0.058765/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Provider: pipe0.withzero.xyz
- Website: https://pipe0.withzero.xyz
- Canonical page: https://www.zero.xyz/c/pipe0-withzero-xyz-pipe0-singular-search-run-sync-pass-through-0a6130da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Gjj2BA9Vk3OUi3qfD7F9u

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-singular-search-run-sync-pass-through-0a6130da -d '<json body>'
```

Example prompt: Run the Pipe0 search workflow for search ID 'companies:profiles:crustdata@1' in production mode and return the results — I want to see the raw data and how many Pipe0 credits it cost.

## When to prefer this

Use this endpoint when you need to run a specific, allowlisted Pipe0 singular search workflow synchronously and want at-cost billing settled by actual result count. Prefer this over the pipes pass-through when your workflow is a search (not a pipe), and over manual Crustdata calls when you want Pipe0's composable abstraction layer with built-in billing tracking.

## Known failure modes

- Search ID not in the allowlist — request rejected with an authorization or validation error
- Invalid or missing search_id field — returns schema validation error
- Pipe0 environment misconfigured (invalid enum value) — returns bad request
- Pipe0 credits exhausted — billing settlement fails or request is blocked
- Sandbox mode returns mock data, which may not reflect real production behavior
- Network timeout if Pipe0 backend is slow to respond synchronously

## How this service works

Composable Pipe0-native search workflow pass-through for allowlisted singular search IDs only. Runs POST /v1/search/run/sync for safe allowlisted company-profile search and settles at the allowlisted per-page Pipe0 catalog cost.

## Output

Returns a JSON object with a 'data' field containing the raw Pipe0 search results, and a 'billing' object detailing Pipe0 credits used, max credits, the plan's USDC micro cost, settled USDC micros, plan credits, and pricing version.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "example": {
  "search": {
   "config": {
    "limit": 10,
    "filters": {
     "linkedin_industries": {
      "exclude": [],
      "include": [
       "Software Development"
      ]
     }
    }
   },
   "search_id": "companies:profiles:crustdata@2"
  }
 },
 "required": [
  "search"
 ],
 "properties": {
  "config": {
   "type": "object",
   "properties": {
    "widgets": {
     "type": "object",
     "propertyNames": {
      "type": "string"
     },
     "additionalProperties": {}
    },
    "environment": {
     "enum": [
      "production",
      "sandbox"
     ],
     "type": "string",
     "description": "Pipe0 environment. Production consumes Pipe0 credits; sandbox uses mock/test behavior."
    },
    "field_definitions": {
     "type": "object",
     "propertyNames": {
      "type": "string"
     },
     "additionalProperties": {}
    }
   },
   "additionalProperties": {}
  },
  "search": {
   "type": "object",
   "required": [
    "search_id"
   ],
   "properties": {
    "config": {
     "type": "object",
     "propertyNames": {
      "type": "string"
     },
     "additionalProperties": {}
    },
    "connector": {},
    "search_id": {
     "type": "string",
     "minLength": 1,
     "description": "Pipe0 search id, for example companies:profiles:crustdata@2."
    }
   },
   "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-singular-search-run-sync-pass-through-0a6130da/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)
