Integration library
Integration

People Data Labs

Use approved People Data Labs records for contact or company enrichment.

Description

AIM AI can be configured to request selected professional or company data for a defined phone workflow. Search inputs, returned fields, permissible use, retention, and downstream access are confirmed before implementation.

Authentication

  • A People Data Labs API key is required.
  • Exact data products, fields, and approved actions are confirmed during workflow scoping.

Supported Actions (7)

These are the operations this integration can perform after the required credentials and permissions are approved.

  • Person enrichment
  • Person search
  • Person bulk enrichment
  • Company enrichment
  • Company search
  • IP enrichment
  • Raw API requests

Examples

Use these representative payloads as a technical starting point, then replace the sample values with the approved workflow data.

PDL - Person Enrich

Representative workflow configuration for PDL - Person Enrich.

JSON
{
  "automationType": "peopledatalabs",
  "nodeId": "pdl-person-enrich-001",
  "nodeParams": {
    "action": "person_enrich",
    "params": {
      "apiKey": "pdl_key_xxx",
      "identifiers": {
        "email": "sean@peopledatalabs.com"
      }
    }
  }
}
PDL - Person Search

Representative workflow configuration for PDL - Person Search.

JSON
{
  "automationType": "peopledatalabs",
  "nodeId": "pdl-person-search-001",
  "nodeParams": {
    "action": "person_search",
    "params": {
      "apiKey": "pdl_key_xxx",
      "body": {
        "query": {
          "bool": {
            "must": [
              { "term": { "job_title": "director" } }
            ]
          }
        },
        "size": 3
      }
    }
  }
}
PDL - Company Enrich

Representative workflow configuration for PDL - Company Enrich.

JSON
{
  "automationType": "peopledatalabs",
  "nodeId": "pdl-company-enrich-001",
  "nodeParams": {
    "action": "company_enrich",
    "params": {
      "apiKey": "pdl_key_xxx",
      "identifiers": {
        "domain": "google.com"
      }
    }
  }
}
PDL - IP Enrich

Representative workflow configuration for PDL - IP Enrich.

JSON
{
  "automationType": "peopledatalabs",
  "nodeId": "pdl-ip-enrich-001",
  "nodeParams": {
    "action": "ip_enrich",
    "params": {
      "apiKey": "pdl_key_xxx",
      "query": {
        "ip": "8.8.8.8"
      }
    }
  }
}
PDL - Raw Request

Representative workflow configuration for PDL - Raw Request.

JSON
{
  "automationType": "peopledatalabs",
  "nodeId": "pdl-raw-request-001",
  "nodeParams": {
    "action": "raw_request",
    "params": {
      "apiKey": "pdl_key_xxx",
      "method": "GET",
      "path": "/v5/person/enrich",
      "query": {
        "email": "sean@peopledatalabs.com"
      }
    }
  }
}