Peopledatalabs

Learn how to use Peopledatalabs with Composio

Overview

Enum

PEOPLEDATALABS

Description

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

Authentication Details

api_key
stringRequired
base_url
stringDefaults to https://api.peopledatalabs.com

Actions

Provides autocompletion suggestions for a specific field (e.g., company, skill, title) based on partial text input.

Action Parameters

field
stringRequired
pretty
boolean
size
integerDefaults to 10
text
string
titlecase
boolean

Action Response

data
array
error
fields
array
successful
boolean
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.

Action Parameters

name
string
pretty
boolean
profile
string
website
string

Action Response

data
object
error
successful
boolean
Cleans and standardizes a raw, unformatted location string into a structured representation, provided the input is a recognizable geographical place.

Action Parameters

location
stringRequired

Action Response

data
object
error
successful
boolean
Cleans and standardizes school information; provide at least one of the school's name, website, or profile for optimal results.

Action Parameters

name
string
pretty
boolean
profile
string
website
string

Action Response

data
object
error
successful
boolean
Searches people data labs *person* profiles using a custom elasticsearch dsl query; ensure the `query` uses person attributes and consult the `dataset` field for data categories.

Action Parameters

dataset
stringDefaults to resume
pretty
boolean
query
stringRequired
scroll_token
string
size
integerDefaults to 1
titlecase
boolean

Action Response

data
object
error
successful
boolean
Enriches company data from people data labs with details like firmographics and employee counts, requiring at least one company identifier.

Action Parameters

country
string
locality
string
location
string
name
string
pdl_id
string
postal_code
string
pretty
booleanDefaults to True
profile
string
region
string
street_address
string
ticker
string
titlecase
boolean
website
string

Action Response

data
object
error
successful
boolean
Enriches an ip address with company, location, metadata, and person data from people data labs.

Action Parameters

ip
stringRequired
min_confidence
string
pretty
boolean
return_if_unmatched
boolean
return_ip_location
boolean
return_ip_metadata
boolean
return_person
boolean
titlecase
boolean
updated_title_roles
boolean

Action Response

data
object
error
successful
boolean
Enhances a job title by providing additional contextual information and details.

Action Parameters

job_title
stringRequired

Action Response

data
object
error
successful
boolean
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).

Action Parameters

birth_date
string
company
string
country
string
data_include
string
email
string
email_hash
string
first_name
string
include_if_matched
boolean
last_name
string
lid
string
locality
string
location
string
min_likelihood
integerDefaults to 2
name
string
pdl_id
string
phone
string
postal_code
string
pretty
booleanDefaults to True
profile
string
region
string
required
string
school
string
street_address
string

Action Response

data
object
error
likelihood
successful
boolean
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.

Action Parameters

skill
stringRequired

Action Response

data
object
error
successful
boolean
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.

Action Parameters

column
stringRequired

Action Response

data
object
error
successful
boolean
Retrieves the schema, including field names, descriptions, and data types, for 'person' or 'company' entity types.

Action Parameters

entity_type
stringRequired

Action Response

data
object
error
successful
boolean
Retrieves detailed profile information for an individual from people data labs (pdl), requiring at least one identifier such as email, phone, profile url, name, or company.

Action Parameters

company
string
email
string
email_hash
string
first_name
string
include_if_matched
boolean
last_name
string
lid
string
locality
string
location
string
name
string
phone
string
postal_code
string
pretty
boolean
profile
string
region
string
school
string
street_address
string
titlecase
boolean

Action Response

data
object
error
successful
boolean
Executes a natural language query against the peopledatalabs dataset to retrieve information about people and companies; ensure queries are specific for optimal results.

Action Parameters

query
stringRequired

Action Response

data
object
error
successful
boolean
Searches people data labs (pdl) person profiles using a json-formatted elasticsearch dsl query; the query must use fields defined in the pdl person schema.

Action Parameters

dataset
stringDefaults to resume
pretty
boolean
query
stringRequired
scroll_token
string
size
integerDefaults to 1
titlecase
boolean

Action Response

data
object
error
successful
boolean