Skip to main content
GET
Enrich a person by email, LinkedIn or name + company

Request contract

  • Method and path: GET /apis/v1/people-data-labs/people-enrich
  • Availability: enabled
  • Request URL template: https://api.aisa.one/apis/v1/people-data-labs/people-enrich
  • company: query; optional
  • country: query; optional
  • email: query; optional
  • email_hash: query; optional
  • first_name: query; optional
  • last_name: query; optional
  • lid: query; optional
  • location: query; optional
  • min_likelihood: query; optional
  • name: query; optional
  • phone: query; optional
  • pretty: query; optional
  • profile: query; optional
  • required: query; optional
  • school: query; optional
  • titlecase: query; optional
  • Runtime facts: d9aafd76ae02b9bcd98e168c52eb69aba6e12890a1eed8da421910f394e8200a
Complete OpenAPI definition Effective request and pricing declaration (including authentication and referenced schemas):

Cost and request rules

Usage-based billing; Default request estimate: $0.28 USD (not a fixed price). Declared unit rate: $0.000001 USD per provider_credit. Account-specific pricing and final settlement may differ. Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.
  • Default request reference estimate (USD): 0.28
  • Declared unit rate (USD): 1e-06
  • Billing unit: provider_credit
  • Cost contract: response_units
  • Published reference multiplier: 1.0
  • Settlement evidence source: response_header

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

company
string

employer name or domain

Example:

"peopledatalabs"

country
string
email
string

strongest single identifier

Example:

"sean@peopledatalabs.com"

email_hash
string

MD5 or SHA-256 of the email, when you cannot send it in the clear

first_name
string
last_name
string
lid
string

LinkedIn numeric profile id

location
string

free-text location of the person

min_likelihood
integer

1-10 match-confidence floor; PDL returns 404 below it. 6+ is the usual production setting

Example:

6

name
string

full name; use with company or location to disambiguate

phone
string

E.164 preferred

pretty
boolean
profile
string

social profile URL — LinkedIn, GitHub, Twitter, Facebook

Example:

"linkedin.com/in/seanthorne"

required
string

fields the response must contain or it is treated as a miss, e.g. 'emails AND profiles'

school
string
titlecase
boolean

Response

Successful response