# Pipe0 Person Profile Enrichment

> Pipe0 Person Profile Enrichment is a paid API for AI agents from pipe0.withzero.xyz, paid per call via MPP, $0.029383/call, status unknown (last checked 2026-09-15).

Enriches one or more LinkedIn/profile URLs with person profile data via the Pipe0 people:profile:waterfall@1 pipeline, returning raw records and at-cost billing metadata.

## Facts

- Endpoint: POST https://pipe0.withzero.xyz/api/v1/person/profile
- Price: $0.029383/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 3
- Provider: pipe0.withzero.xyz
- Website: https://pipe0.withzero.xyz
- Canonical page: https://www.zero.xyz/c/pipe0-withzero-xyz-pipe0-person-profile-enrichment-9b1cc407
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gMt_lvbf2SJkl6QRtwsVb

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-person-profile-enrichment-9b1cc407 -d '<json body>'
```

Example prompt: Can you enrich these LinkedIn profile URLs for me — https://linkedin.com/in/janedoe and https://linkedin.com/in/johndoe — using the Pipe0 people profile waterfall so I get their full professional details?

## When to prefer this

Use this endpoint when you have one or more LinkedIn or professional profile URLs and need structured person profile data enriched via Pipe0's waterfall pipeline. Prefer this over company enrichment endpoints when the input is a person's profile link rather than a company domain. Ideal for GTM workflows where you need to hydrate prospect lists with professional context at at-cost Pipe0 pricing.

## Known failure modes

- Invalid or non-LinkedIn URL causes no match or empty record in data response
- Exceeding 25 URLs per call returns a validation error
- Empty profile_urls array rejected due to minItems:1 constraint
- Pipe0 upstream timeout or unavailability returns an error propagated from Pipe0
- Insufficient Pipe0 credits may cause partial or failed enrichment

## How this service works

Enrich one person profile URL through Pipe0 people:profile:waterfall@1. At-cost cap: 1.00 Pipe0 credit × $999/34,000 credits for successful profile enrichment.

## Output

Returns a data object containing raw Pipe0 person profile records for each submitted URL, plus a billing object detailing Pipe0 credits consumed, max credits, plan USDC cost (in micros), credits on the plan, pricing version, and settled USDC micro amount charged for the call.

## Example request

```json
{
 "environment": "sandbox",
 "profile_urls": [
  "https://linkedin.com/in/janedoe"
 ]
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "example": {
  "profile_urls": [
   "https://www.linkedin.com/in/satyanadella"
  ]
 },
 "required": [
  "profile_urls"
 ],
 "properties": {
  "environment": {
   "enum": [
    "production",
    "sandbox"
   ],
   "type": "string"
  },
  "profile_urls": {
   "type": "array",
   "items": {
    "type": "string",
    "minLength": 1
   },
   "maxItems": 1,
   "minItems": 1,
   "description": "LinkedIn/profile URLs to enrich through people:profile:waterfall@1."
  }
 },
 "additionalProperties": false
}
```

## 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-person-profile-enrichment-9b1cc407/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)
