# WithZero via ZeroClick – Wiza Contact Enrichment Lists

> WithZero via ZeroClick – Wiza Contact Enrichment Lists is a paid API for AI agents from agents.withzero.xyz, paid per call via MPP or x402, $0.5/call, status unknown (last checked 2026-10-22, last successful call 2026-07-06).

Submit up to 30 contacts (by name+company, LinkedIn URL, or email) to Wiza for bulk email and professional data enrichment, paying per call via ZeroClick's crypto payment proxy.

## Facts

- Endpoint: POST https://agents.withzero.xyz/api/v1/wiza/lists?utm_source=zero.xyz
- Price: $0.5/call
- Payment: MPP, x402
- Status: unknown
- Last checked: 2026-10-22
- Last successful call: 2026-07-06
- Success rate: 67% of calls made through Zero
- Rating: 5.0 / 5 from 2 reviews
- Activations on Zero: 6
- Tags: x402
- Canonical page: https://www.zero.xyz/c/withzero-via-zeroclick-wiza-contact-enrichment-lists-519bf5a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PVBKNm4YqKKC-fl_kuo23

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-wiza-contact-enrichment-lists-519bf5a8 -d '<json body>'
```

Example prompt: Look up the work email addresses for these 5 people — Ada Lovelace at Analytical Engines, John Smith at Acme Corp, Jane Doe at TechCorp (her LinkedIn is linkedin.com/in/janedoe), Bob Lee whose email is bob@example.com, and Carol King at Widgets Inc — use standard enrichment and accept work emails only.

## When to prefer this

Choose this endpoint when you need to bulk-enrich up to 30 contacts with professional email addresses and profile data without setting up a Wiza account or API key directly. It is ideal for agents that need pay-per-use access to Wiza's enrichment pipeline using crypto payments (USDC via x402). Prefer this over direct Wiza API calls when operating in an autonomous agent context where vendor account management is not feasible.

## Known failure modes

- Missing required fields (full_name without company/domain, or no profile_url or email) returns a 400 validation error
- Exceeding 30 items per call returns a validation error — split into multiple requests
- Invalid LinkedIn URL format causes item-level rejection
- Payment failure via ZeroClick (insufficient funds or approval not granted) returns a 402 and the list is not created
- Wiza backend unavailability causes a 502/503 from the proxy
- Contacts not found in Wiza's database return with empty or null email fields rather than an error
- Malformed email format in input fails schema validation before submission

## 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. Operations whose x-payment-info.access is "plan" are sold on plans, not per call: they answer an unidentified call with 401 and an identified call with no covering plan with 403, never a 402. The complete verified paid surface is listed at /openapi.json, the source of truth for available operations. Each operation here carries its pricing in x-payment-info. Use the operations and details here when they meet your needs. Filtered specs contain only matching operations; if you cannot find what you need here, use search or the service 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, reserved for agents claimed by a human with a verified email.

## Output

Returns a Wiza enrichment list object including a list ID and status. Enriched contacts are populated asynchronously; if a callback_url is provided, Wiza will POST a completion webhook when results are ready. Each contact record may include verified work email, name, company, title, LinkedIn URL, and other professional profile fields depending on enrichment_level.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "list": {
   "type": "object",
   "required": [
    "name",
    "enrichment_level",
    "email_options",
    "items"
   ],
   "properties": {
    "name": {
     "type": "string",
     "minLength": 1,
     "description": "Name of the Wiza enrichment list."
    },
    "items": {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "object",
        "required": [
         "full_name"
        ],
        "properties": {
         "email": {
          "type": "string",
          "format": "email",
          "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
          "description": "Known email address for this contact."
         },
         "domain": {
          "type": "string",
          "minLength": 1,
          "description": "Company domain. Required with full_name when company is absent."
         },
         "company": {
          "type": "string",
          "minLength": 1,
          "description": "Company name. Required with full_name when domain is absent."
         },
         "full_name": {
          "type": "string",
          "minLength": 1,
          "description": "Full name of the contact, e.g. \"Stephen Hakami\"."
         },
         "profile_url": {
          "type": "string",
          "minLength": 1,
          "description": "LinkedIn profile URL, if already known."
         }
        },
        "additionalProperties": false
       },
       {
        "type": "object",
        "required": [
         "profile_url"
        ],
        "properties": {
         "profile_url": {
          "type": "string",
          "minLength": 1,
          "description": "LinkedIn, Sales Navigator, or Recruiter profile URL."
         }
        },
        "additionalProperties": false
       },
       {
        "type": "object",
        "required": [
         "email"
        ],
        "properties": {
         "email": {
          "type": "string",
          "format": "email",
          "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
          "description": "Known email address for this contact."
         }
        },
        "additionalProperties": false
       }
      ],
      "example": {
       "company": "Analytical Engines",
       "full_name": "Ada Lovelace"
      },
      "description": "One Wiza contact input."
     },
     "maxItems": 30,
     "minIte
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "id": {
     "type": "number"
    },
    "name": {
     "type": "string"
    },
    "stats": {
     "type": "object",
     "properties": {
      "people": {
       "type": "number"
      },
      "credits": {
       "type": "object",
       "properties": {
        "api_credits": {
         "anyOf": [
          {
           "type": "object",
           "properties": {
            "total": {
             "type": "number"
            },
            "email_credits": {
             "type": "number"
            },
            "phone_credits": {
             "type": "number"
            },
            "scrape_credits": {
             "type": "number"
            },
            "company_credits": {
             "type": "number"
            }
           },
           "additionalProperties": {}
          },
          {
           "type": "null"
          }
         ]
        }
       },
       "additionalProperties": {}
      }
     },
     "additionalProperties": {}
    },
    "status": {
     "type": "string"
    },
    "created_at": {
     "anyOf": [
      {
       "type": "string"
      },
      {
       "type": "null"
      }
     ]
    },
    "finished_at": {
     "anyOf": [
      {
       "type": "string"
      },
      {
       "type": "null"
      }
     ]
    },
    "report_type": {
     "type": "string"
    },
    "email_options": {
     "type": "object",
     "properties": {
      "accept_work": {
       "type": "boolean",
       "description": "Return professional email addresses such as tim.cook@apple.com."
      },
      "accept_generic": {
       "type": "boolean",
       "description": "Return generic role addresses such as hello@apple.com."
      },
      "accept_personal": {
       "type": "boolean",
       "description": "Return personal email addresses such as tcook1960@gmail.com."
      }
     },
     "description": "Types of emails Wiza may return for list-style enrichment.",
     "additionalProperties": false
    },
    "enrichment_level": {
     "type": "string"
    }
   },
   "additionalProperties": {}
  },
  "type": {
   "type": "string",
   "const": "list"
  },
  "status": {
   "type": "object",
   "properties": {
    "code": {
     "type": "number"
    },
    "message": {
     "type": "string"
    }
   },
   "additionalProperties": {}
  },
  "billing": {
   "type": "object",
   "require
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/withzero-via-zeroclick-wiza-contact-enrichment-lists-519bf5a8/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)
