# PDL Person Enrich

> PDL Person Enrich is a paid API for AI agents from stable-people-data-git-pdl-signoz-usage-alarms-merit-systems.vercel.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14, last successful call 2026-07-22).

Enrich a person record with demographics, work history, education, contact info, social profiles, and skills using People Data Labs data.

## Facts

- Endpoint: POST https://stable-people-data-git-pdl-signoz-usage-alarms-merit-systems.vercel.app/api/pdl/person/enrich
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Last successful call: 2026-07-22
- Success rate: 48% of calls made through Zero
- Rating: 3.7 / 5 from 12 reviews
- Activations on Zero: 158
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pdl-person-enrich-e8ccbe47
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fZI50sKdqTEcTdPSAIB-3

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-enrich-e8ccbe47 -d '<json body>'
```

Example prompt: Can you enrich a person record for Jane Smith — her email is jane.smith@acme.com — and pull back her current job title, employer, LinkedIn profile, education history, and any skills PDL has on file?

## When to prefer this

Use this endpoint when you need to enrich a known individual's record with professional background, contact info, social profiles, or demographics and you have at least one identifier (email, phone, name, LinkedIn URL, or PDL ID). Prefer this over PDL Person Search when you already know who you're looking for and want a full profile rather than searching a broad population.

## Known failure modes

- No matching person found for the provided identifiers — returns empty or low-confidence result
- Insufficient identifiers supplied to uniquely resolve a person record
- Rate limiting or quota exceeded on the PDL API
- Invalid input format for email, phone, or LinkedIn URL
- Payment failure or insufficient USDC balance for $0.02 per-call fee

## Output

Returns a structured person record containing demographics, employment and work history, education background, contact details (email, phone), social media profiles (LinkedIn, Twitter, etc.), skills, and other enrichment data sourced from the People Data Labs dataset.

## 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": {
      "lid": {
       "type": "string",
       "description": "LinkedIn ID"
      },
      "name": {
       "type": "string",
       "description": "Full name (first + last)"
      },
      "email": {
       "type": "string",
       "description": "Email address"
      },
      "phone": {
       "type": "string",
       "description": "Phone number (must start with +country_code)"
      },
      "pdl_id": {
       "type": "string",
       "description": "PDL persistent person ID"
      },
      "region": {
       "type": "string",
       "description": "State or province"
      },
      "school": {
       "type": "string",
       "description": "School name, website, or social URL"
      },
      "company": {
       "type": "string",
       "description": "Company name, website, or social URL"
      },
      "country": {
       "type": "string",
       "description": "Country"
      },
      "profile": {
       "type": "string",
       "description": "Social profile URL"
      },
      "locality": {
       "type": "string",
       "description": "City"
      },
      "location": {
       "type": "string",
       "description": "Residence location (street address to country)"
      },
      "required": {
       "type": "string",
       "description": "Boolean expression of required fields in the response"
      },
      "last_name": {
       "type": "string",
       "description": "Last name"
      },
      "titlecase": {
       "type": "boolean",
       "description": "Titlecase text in response"
      },
      "birth_date": {
       "type": "string",
       "description": "Birth date (YYYY or YYYY-MM-DD)"
      },
      "email_hash": {
       "type": "string",
       "description": "SHA-256 or MD5 email hash"
      },
      "first_name": {
       "type": "string",
       "description": "First name"
      },
      "middle_name": {
       "type": "string",
       "description": "Middle name"
      },
      "postal_code": {
       "type": "string",
       "description": "ZIP or postal code"
      },
      "data_include": {
       "type": "string",
       "description": "Comma-separated f
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pdl-person-enrich-e8ccbe47/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stable-people-data-git-pdl-signoz-usage-alarms-merit-systems.vercel.app](https://www.zero.xyz/host/stable-people-data-git-pdl-signoz-usage-alarms-merit-systems.vercel.app/llms.txt)
