Skip to main content

What it does

PDL Enrich takes an individual you already have a name and address for and returns their personal email(s) and optional phone. It resolves people as consumers (by name + home address), so it reaches the ones B2B tools miss — brand-new solo business owners, homeowners, and anyone without a business web footprint. A natural fit after a source hands you a name + address but no way to contact the person (e.g. a business-registration filing).
Requires People Data Labs Integration: Set up the People Data Labs integration before agents can use this tool. A Pro plan is required — Free plans mask email/phone as true/false flags.

What it costs

PDL bills 1 credit per successful match; a no-match is free. The tool defaults to required="personal_emails", so PDL only matches — and only charges — when a personal email actually exists:

Key features

  • Resolve a person by firstName+lastName + address (streetAddress, locality, region, postalCode), or by email / profile
  • Returns personal email(s) — the reachable channel for solo operators — plus optional mobile phone
  • required=personal_emails by default: pay only when a personal email comes back
  • name_match precision flag on every result
  • Batch up to 25 people per call

Parameters

Each people item accepts: firstName, lastName, name, streetAddress, locality (city), region (state), postalCode, email, profile (LinkedIn URL).

Common use cases

Resolve a solo owner from a filing

Returns Ashlee’s personal email(s) — bills 1 credit only if a personal email exists.

Batch a set of officers

Resolves both (max 25 per call); each match with a personal email costs 1 credit, no-matches are free.

Also grab a phone

Returns the personal email(s) plus a mobile phone when available (no extra credit).

What you get back

  • results[] — per person: matched, likelihood, full_name, location, name_match, personal_emails[], and mobile_phone (when include_phone)
  • attempted / matched / with_personal_email — funnel counts
  • credits_spent — credits consumed on this call (matches only)

Best practices

  • Always verify. Pass personal_emails through Verify Emails (Bouncer) and send only to deliverable addresses.
  • Prefer name_match: true. Forcing a personal-email match can surface associated/household emails — favor name-consistent candidates.
  • Give the full address. Street + city + state + ZIP improves precision; keep min_likelihood low so correct-but-low-confidence matches aren’t dropped.
  • Let no-matches be free. Keeping the default required=personal_emails means you only pay when a usable email is found — run more names rather than lowering the bar.

Troubleshooting

Emails come back as true/false instead of addresses
  • The account is on a Free plan — upgrade to Pro to return actual values
“People Data Labs is not connected”
  • Add the API key under Control Hub > Integrations > People Data Labs
No match / no personal email
  • Add or correct the street address, city, state, and ZIP
  • With the default required=personal_emails, a person with no personal email returns a free no-match
“Payment required (402)”
  • The PDL account is out of credits or lacks Person Enrich — top up or upgrade the plan
  • Verify Emails — Bouncer-check the personal emails PDL returns before sending
  • Apollo Enrich — B2B counterpart; use for established businesses with corporate domains