# People Data Labs AI integration on Definable

> PeopleDataLabs provides B2B data enrichment and identity resolution, empowering organizations to build enriched user profiles and validate customer information

## What this connects

PeopleDataLabs provides B2B data enrichment and identity resolution, empowering organizations to build enriched user profiles and validate customer information

Vendor: https://www.peopledatalabs.com/

## Tools available

**24** tools available. First 12:

- `PEOPLEDATALABS_CLEAN_COMPANY_DATA` — Clean company data — Cleans and standardizes company information based on a name, website, or profile URL; providing at least one of these inputs is highly recommended for meaningful results.
- `PEOPLEDATALABS_CLEAN_COMPANY_POST` — Clean company data (POST) — Tool to clean and standardize company data using POST method. Use when you need to standardize company information by providing company name, website, or social profile. Returns standardized company information including name, website, LinkedIn profile, and other company identifiers.
- `PEOPLEDATALABS_CLEAN_LOCATION_DATA` — Clean location data — Cleans and standardizes a raw, unformatted location string into a structured representation, provided the input is a recognizable geographical place.
- `PEOPLEDATALABS_CLEAN_LOCATION_POST` — Clean location data (POST) — Tool to clean and standardize location data using POST method. Use when you need to normalize raw location strings into structured location information including city, region, and country.
- `PEOPLEDATALABS_CLEAN_SCHOOL_DATA` — Clean school data — Cleans and standardizes school information; provide at least one of the school's name, website, or profile for optimal results.
- `PEOPLEDATALABS_CLEAN_SCHOOL_DATA_POST` — Clean school data (POST) — Tool to clean and standardize school data using POST method. Use when you need to clean school information by providing name, website, or profile.
- `PEOPLEDATALABS_ENRICH_BULK_COMPANY_DATA` — Enrich Bulk Company Data — Tool to enrich up to 100 companies in a single request using the Bulk Company Enrichment API. Use when you need to enrich multiple company profiles efficiently. Each request must include at least one company identifier (website, profile, name, ticker, or pdl_id). Results are returned in the same order as the input requests, with individual status codes indicating success (200) or failure (404).
- `PEOPLEDATALABS_ENRICH_BULK_PERSON_DATA` — Enrich bulk person data — Tool to enrich up to 100 person profiles in a single API request using the Bulk Person Enrichment API. Use when you need to enrich multiple people efficiently, as this effectively increases the rate limit by up to 100x compared to individual enrichment calls. Each request in the array can use the same parameters as the single person enrichment endpoint.
- `PEOPLEDATALABS_ENRICH_COMPANY_DATA` — Enrich Company Data — Enriches company data from People Data Labs with details like firmographics and employee counts. CRITICAL: This action REQUIRES at least one company identifier. DO NOT send empty {} requests. You MUST provide at least one of: pdl_id, name, profile, ticker, or website. Valid request examples: - {"name": "Apple Inc."} - enrich by company name - {"website": "google.com"} - enrich by website URL - {"ticker": "MSFT"} - enrich by stock ticker - {"profile": "linkedin.com/company/microsoft"} - enrich by social profile. Each call consumes API credits; use specific identifiers rather than exploratory requests.
- `PEOPLEDATALABS_ENRICH_IP_DATA` — Enrich IP Data — Enriches an IP address with company, location, metadata, and person data from People Data Labs.
- `PEOPLEDATALABS_ENRICH_JOB_TITLE_DATA` — Enrich job title data — Enhances a job title by providing additional contextual information and details.
- `PEOPLEDATALABS_ENRICH_PERSON_DATA` — Enrich person data — Enriches person data using various identifiers; requires a primary ID (profile, email, phone, email_hash, lid, pdl_id) OR a name (full, or first and last) combined with another demographic detail (e.g., company, school, location).

## Auth

Auth schemes: `API_KEY`.

## How agents use People Data Labs

Inside a Definable workflow, People Data Labs is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → People Data Labs** — the Researcher (GPT-5.5) pulls context from People Data Labs (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → People Data Labs** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into People Data Labs (create record, post message, draft email).
- **Designer / Engineer → Distributor → People Data Labs** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via People Data Labs (attach file, open PR comment, post status).

The Verifier checks every People Data Labs call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- analytics — https://definable.ai/apps/category/analytics/
- contact management — https://definable.ai/apps/category/contact-management/

## Related

- HTML page: https://definable.ai/apps/peopledatalabs/
- Same category (analytics): https://definable.ai/apps/category/analytics/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
