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 torequired="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 byemail/profile - Returns personal email(s) — the reachable channel for solo operators — plus optional mobile phone
required=personal_emailsby default: pay only when a personal email comes backname_matchprecision 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
Batch a set of officers
Also grab a phone
What you get back
results[]— per person:matched,likelihood,full_name,location,name_match,personal_emails[], andmobile_phone(wheninclude_phone)attempted/matched/with_personal_email— funnel countscredits_spent— credits consumed on this call (matches only)
Best practices
- Always verify. Pass
personal_emailsthrough 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_likelihoodlow so correct-but-low-confidence matches aren’t dropped. - Let no-matches be free. Keeping the default
required=personal_emailsmeans you only pay when a usable email is found — run more names rather than lowering the bar.
Troubleshooting
Emails come back astrue/false instead of addresses
- The account is on a Free plan — upgrade to Pro to return actual values
- Add the API key under Control Hub > Integrations > People Data Labs
- 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
- The PDL account is out of credits or lacks Person Enrich — top up or upgrade the plan
Related tools
- Verify Emails — Bouncer-check the personal emails PDL returns before sending
- Apollo Enrich — B2B counterpart; use for established businesses with corporate domains