# WithZero via ZeroClick – Crustdata Person Field Autocomplete

> WithZero via ZeroClick – Crustdata Person Field Autocomplete is a paid API for AI agents from agents.withzero.xyz, paid per call via x402 or MPP, $0.01/call, status unknown (last checked 2026-09-14, last successful call 2026-07-06).

Returns autocomplete suggestions for person search fields (e.g. country, company domain) to support type-ahead filtering when building people queries via Crustdata.

## Facts

- Endpoint: POST https://agents.withzero.xyz/api/v1/crustdata/person/search/autocomplete
- Price: $0.01/call
- Payment: x402, MPP
- Status: unknown
- Last checked: 2026-09-14
- Last successful call: 2026-07-06
- Success rate: 100% of calls made through Zero
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/withzero-via-zeroclick-crustdata-person-field-autocomplete-6ab4d345
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZFMLu95X-5Fc_6qRUeAxM

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-via-zeroclick-crustdata-person-field-autocomplete-6ab4d345 -d '<json body>'
```

Example prompt: Autocomplete the 'basic_profile.country' field with partial text 'Unit' when searching for people at browserbase.com — give me up to 10 suggestions.

## When to prefer this

Use this endpoint when building type-ahead or autocomplete UI/logic for person searches against Crustdata data, especially when you need to discover valid values for a given person field (e.g. country, company domain) from a partial string. Prefer this over a full person search when you only need valid field values for filter construction, not full person records.

## Known failure modes

- Invalid field name returns an error or empty suggestions
- Query string too short may yield no results
- Unsupported filter syntax returns a provider error
- Limit exceeds maximum of 100 — request is rejected
- Payment failure via ZeroClick prevents the call from completing

## 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

An array of autocomplete suggestion strings matching the partial query for the specified person search field, optionally narrowed by the provided filters. Each suggestion is a valid field value that can be used directly in a person search filter.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "field": {
   "type": "string",
   "example": "basic_profile.country",
   "minLength": 1,
   "description": "Person search field to autocomplete, using Crustdata-supported person autocomplete fields."
  },
  "limit": {
   "type": "integer",
   "example": 10,
   "maximum": 100,
   "minimum": 1,
   "description": "Maximum suggestions to return."
  },
  "query": {
   "type": "string",
   "example": "United",
   "description": "Partial value to match."
  },
  "filters": {
   "example": {
    "op": "and",
    "conditions": [
     {
      "type": "=",
      "field": "basic_info.primary_domain",
      "value": "browserbase.com"
     }
    ]
   },
   "description": "Optional provider-native filters to narrow suggestions."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/withzero-via-zeroclick-crustdata-person-field-autocomplete-6ab4d345/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)
