Connect Peopledatalabs to OpenClaw on Operator.io
Peopledatalabs delivers B2B data enrichment and identity resolution APIs. Supercharge your apps with accurate, up-to-date business and contact data.
Automate Peopledatalabs with AI
Hand Peopledatalabs to an OpenClaw agent running on Operator. You write what you want in a chat and it turns that into real Peopledatalabs actions like clean company data, clean company data (post), clean location data, without you opening the app.
Your agent reaches Peopledatalabs directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Peopledatalabs
Your agent can call any of these Peopledatalabs actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
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.
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, L...
Clean location data
Cleans and standardizes a raw, unformatted location string into a structured representation, provided the input is a recognizable geographical place.
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.
Clean school data
Cleans and standardizes school information; provide at least one of the school's name, website, or profile for optimal results.
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.
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,...
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 indivi...
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, nam...
Enrich IP Data
Enriches an IP address with company, location, metadata, and person data from People Data Labs.
Enrich job title data
Enhances a job title by providing additional contextual information and details.
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).
Enrich skill data
Retrieves detailed, standardized information for a given skill by querying the People Data Labs Skill Enrichment API; for best results, provide a recognized professional skill or area of expertise.
Generate Search Query
Converts natural language queries into structured PDL Elasticsearch queries for people or company searches; generates optimized query structure without executing the search.
Autocomplete field suggestions
Provides autocompletion suggestions for a specific field (e.g., company, skill, title) based on partial text input.
Get autocomplete suggestions (POST)
Tool to get autocompletion suggestions using POST method for complex query parameters. Use when building type-ahead interfaces or needing to suggest values for Search API queries. Supports company, location, skill, title, and other field...
Get column details
Retrieves predefined enum values for a column name from `enum_mappings.json`; `is_enum` in the response will be false if the column is not found or is not an enum type.
Get schema
Retrieves the schema, including field names, descriptions, and data types, for 'person' or 'company' entity types.
Get subject requests
Tool to retrieve subject access requests for data privacy compliance. Use when you need to manage or review data subject requests related to person data in your PeopleDataLabs account.
Identify person data
Retrieves detailed profile information for an individual from People Data Labs (PDL), requiring at least one identifier such as email, phone, or profile URL. If using name alone, it must be paired with at least one additional attribute (...
People Search with Elasticsearch
Searches for person profiles in the People Data Labs (PDL) database using an Elasticsearch Domain Specific Language (DSL) query. This action allows for highly targeted searches based on criteria such as job titles, skills, company detail...
Query person changelog
Tool to query the changelog of person records between two consecutive dataset versions. Returns information about updates, additions, deletions, merges, and opt-outs for individuals. Use when you need to track changes to person profiles...
Company Search with Elasticsearch
Performs a search for company profiles within People Data Labs using a custom Elasticsearch Domain Specific Language (DSL) query. This action allows for detailed and complex filtering based on various attributes of a company, such as nam...
Search Company Records (POST)
Tool to search and filter company records from the full Company Dataset using Elasticsearch or SQL queries via POST method. Use when you need to find multiple companies matching specific criteria with complex filtering.
How to connect Peopledatalabs
You authorize Peopledatalabs once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Peopledatalabs without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Peopledatalabs
- How do I connect Peopledatalabs to Operator?
- You authorize Peopledatalabs once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Peopledatalabs without you signing in again.
- Can my agent pull and update data in Peopledatalabs?
- Yes. It can read records, write new ones, and answer questions about what is stored. Point it at Peopledatalabs and ask for a figure or a list, or have it keep a table in step with another app you have connected, all in plain language.
- Do I need to write code or manage Peopledatalabs API keys?
- No code and no API keys. You authorize Peopledatalabs through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
- Can my agent use Peopledatalabs together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Peopledatalabs and tools like Posthog, Gosquared, Google Analytics in one job, reading from one and acting in another without you wiring anything between them.
More apps to automate
Apps your agent runs alongside Peopledatalabs, or browse all integrations.
Put your agent on Peopledatalabs
Sign in, connect Peopledatalabs, and hand your agent the work. Your first week is free.
Try for free