# People Data Labs integration

> B2B person and company data API for enrichment, search, identity resolution, and data cleaning across resume, contact, social, and firmographic datasets.

- Authentication: apiKey

## Tools (15)

- **Autocomplete**: Return PDL's canonical suggestions for a partial input on a specific field (company, title, skill, location, etc.) — useful for type-ahead, query builders, and validating user input before running a search.
- **Bulk Company Enrichment**: Enrich up to 100 companies in a single request — each item is enriched independently and results are returned in the same order.
- **Bulk Person Enrichment**: Enrich up to 100 person profiles in a single request — each item is enriched independently and results are returned in the same order.
- **Company Cleaner**: Normalize a noisy company input (name, website, or profile URL) into PDL's canonical company record — without consuming an enrichment credit.
- **Company Enrichment**: Enrich a single company with firmographics (industry, size, founded year, location, social profiles, funding, headcount) from any one of name, website, ticker, profile URL, or PDL ID.
- **Company Search**: Search the full Company Dataset with an Elasticsearch DSL or SQL query — filter on industry, size, founded year, location, funding, growth rates, etc. and paginate with scroll_token.
- **Data Subject Requests**: Stream the list of PDL person IDs that have submitted privacy opt-out / subject access requests under CCPA, GDPR, and similar regulations — required for compliance when storing or processing PDL data.
- **IP Enrichment**: Resolve an IPv4 or IPv6 address to the company that owns it (plus optional location, ISP metadata, and an associated person snippet).
- **Job Title Enrichment**: Normalize a raw job title into a cleaned canonical title, plus up to five similar titles and five contextually-relevant skills.
- **Location Cleaner**: Parse a noisy free-text address or place name into structured fields (locality, region, country, geo coordinates, postal code) using PDL's canonical location dataset.
- **Person Changelog**: List person records that were added, updated, deleted, merged, or opted out between two consecutive dataset versions — used to keep your local copy of PDL data in sync.
- **Person Enrichment**: Enrich a single person record with resume, contact, social, and demographic data from one or more identifiers (email, phone, LinkedIn URL, name + company, etc.).
- **Person Identify**: Return up to 20 candidate person records that match broad input criteria, ranked by match_score (1-99). Useful when you have partial or fuzzy data and want every plausible match rather than a single best hit.
- **Person Search**: Search the full Person Dataset (3B+ profiles) with an Elasticsearch DSL or SQL query — filter on job title, skills, company, location, education, social profiles, etc. and paginate with scroll_token.
- **School Cleaner**: Normalize a noisy school input (name, website, or profile URL) into PDL's canonical school record — handles typos, abbreviations, and alternate names.

## Related prompts

- [Weekly ICP prospect refresh with People Data Labs and Airtable](https://www.generalinput.com/prompts/weekly-icp-prospect-refresh-with-people-data-labs-and-airtable.md)
- [Auto-enrich new Ashby candidates with People Data Labs](https://www.generalinput.com/prompts/auto-enrich-new-ashby-candidates-with-people-data-labs.md)
- [Auto-enrich new Airtable leads with People Data Labs](https://www.generalinput.com/prompts/auto-enrich-new-airtable-leads-with-people-data-labs.md)
- [Enrich Typeform leads in HubSpot and post a Slack brief](https://www.generalinput.com/prompts/enrich-typeform-leads-in-hubspot-and-post-a-slack-brief.md)
- [Daily People Data Labs pre-meeting briefs in Slack](https://www.generalinput.com/prompts/daily-people-data-labs-pre-meeting-briefs-in-slack.md)

Connect People Data Labs in General Input: https://www.generalinput.com/apps/people-data-labs