# PDL Person Enrichment via StableEnrich

> PDL Person Enrichment via StableEnrich is a paid API for AI agents from stable-enrich-git-shafu-stableenrich-b2b-a-2fcea0-merit-systems.vercel.app, paid per call via x402, $0.2/call, status unknown (last checked 2026-09-15).

Enriches a person's professional profile with full career history, emails, and phone numbers using People Data Labs, keyed by LinkedIn URL or other identifiers.

## Facts

- Endpoint: POST https://stable-enrich-git-shafu-stableenrich-b2b-a-2fcea0-merit-systems.vercel.app/api/pdl/people-enrich
- Price: $0.2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pdl-person-enrichment-via-stableenrich-047363fa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D5wl24jRLNo_zR0gjJKNu

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 pdl-person-enrichment-via-stableenrich-047363fa -d '<json body>'
```

Example prompt: Can you pull the full career history, emails, and phone numbers for this person using their LinkedIn profile: https://www.linkedin.com/in/janedoe?

## When to prefer this

Use this endpoint when you need comprehensive professional profile enrichment — especially full career history, multiple email addresses, and phone numbers — anchored to a LinkedIn URL. It is backed by People Data Labs, one of the largest B2B person data providers, making it superior to generic contact-lookup tools when LinkedIn profile URL is available. Prefer this over company-level enrichment endpoints when the target is an individual person rather than an organization.

## Known failure modes

- Profile not found — PDL has no record matching the provided LinkedIn URL or identifiers, returns empty or low-confidence result
- Invalid LinkedIn URL format — malformed profile URL causes lookup failure
- Rate limit or quota exceeded — too many requests in a short window
- is_primary flag incorrect — the top experience entry may not reflect current role; inspect full experience array to verify
- Stale data — PDL records may lag real-world job changes by weeks or months
- Payment failure — x402 payment of $0.20 USDC not processed, request rejected

## How this service works

PDL Person Enrich — full career history, emails, and phone. LinkedIn URL (`profile`) is the most reliable lookup. $0.20/request. Check `experience` when `is_primary` looks wrong.

## Output

Returns a structured person record from People Data Labs including full experience array (career history with employer, title, dates), list of email addresses, phone numbers, education history, social profile links, and an is_primary flag indicating the most likely current role. Cost is $0.20 USDC per successful request.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "properties": {
      "email": {
       "type": "string",
       "description": "Email address."
      },
      "profile": {
       "type": "string",
       "description": "LinkedIn or other social profile URL — preferred lookup; highest hit rate."
      },
      "last_name": {
       "type": "string",
       "description": "Last name."
      },
      "first_name": {
       "type": "string",
       "description": "First name."
      },
      "company_name": {
       "type": "string",
       "description": "Company name (with first_name + last_name). Fallback only — lower coverage than profile."
      },
      "company_domain": {
       "type": "string",
       "description": "Company domain, e.g. stripe.com (with first_name + last_name). Fallback only — lower coverage than profile."
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pdl-person-enrichment-via-stableenrich-047363fa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stable-enrich-git-shafu-stableenrich-b2b-a-2fcea0-merit-systems.vercel.app](https://www.zero.xyz/host/stable-enrich-git-shafu-stableenrich-b2b-a-2fcea0-merit-systems.vercel.app/llms.txt)
