A breakdown of the person-related fields we offer
Overview
This page details the Person Data that we provide through our Person APIs, such as Person Enrichment and Person Search.
Identifiers
DESCRIPTION |
The person's first name. |
DATA TYPE |
String |
The person's first name.
"name": "sean"
DESCRIPTION |
The person's full name. |
DATA TYPE |
String |
The first and the last name fields appended with a space.
"surname": "thorne"
DESCRIPTION |
A unique persistent identifier for the person. |
DATA TYPE |
String |
The ID is a unique, persistent, and hashed value that represents a specific person.
IDs have a max length of 64 characters, although in practice we expect IDs to be closer to 32 characters in length.
EXAMPLE
"id": "qEnOZ5Oh0poWnQ1luFBfVw_0000"
linkedin
The linkedin field is generated from a unique identifier for a LinkedIn profile.
"linkedin": "obert-mufunda-973b5290"
twitter
The twitter field is generated from a unique identifier for an X profile.
"twitter": "obert-mufunda"
DESCRIPTION |
All personal emails associated with the person. |
DATA TYPE |
Array [String] |
The list of all emails tagged as type = personal.
For more detailed metadata on individual phone numbers, see the phones field.
"phone_numbers": [ "+15558675309" ]
DESCRIPTION |
The list of phone numbers associated with this record with additional metadata. |
DATA TYPE |
Array [Object] |
Each phone number object in this list will contain the following information.
FIELD |
DATA TYPE |
DESCRIPTION |
first_seen |
String (Date) |
The date that this number was first associated with this record. |
last_seen |
String (Date) |
The date that this number was last associated with this record. |
num_sources |
Integer (> 0) |
The number of sources that have contributed to the association of this profile with this record. |
number |
String (Phone) |
The phone number. |
"phones": [ { "number": "+15558675309", "first_seen": "2017-06-02", "last_seen": "2019-07-18", "num_sources": 17 } ]
recommended_personal_email
DESCRIPTION |
The best available email to reach a person. |
DATA TYPE |
String |
This field is generated by analyzing the all of a person's emails in the personal_emails list to identify the best available email.
Through testing, we’ve found that using the email identified in recommended_personal_email versus selecting a random email address from personal_emails resulted in ~37% higher deliverability.
DESCRIPTION |
The person's current work email. |
DATA TYPE |
String |
The value for this field must use valid email address formatting.
These fields describe the company the person currently works at. These fields will match the corresponding values in our Company Schema and will use the same formatting and parsing logic.
DESCRIPTION |
The person's current company's Facebook URL. |
DATA TYPE |
String |
"job_company_facebook_url": "facebook.com/peopledatalabs"
DESCRIPTION |
The person's current company's founding year. |
DATA TYPE |
Integer (> 0) |
"job_company_founded": 2015
DESCRIPTION |
The person's current company's PDL ID. |
DATA TYPE |
String |
"job_company_id": "peopledatalabs"
DESCRIPTION |
The person's current company's industry. |
DATA TYPE |
Enum (String) |
"job_company_industry": "computer software"
DESCRIPTION |
The person's current company's LinkedIn ID. |
DATA TYPE |
String |
"job_company_linkedin_id": "18170482"
DESCRIPTION |
The person's current company's LinkedIn URL. |
DATA TYPE |
String |
"job_company_linkedin_url": "linkedin.com/company/peopledatalabs"
job_company_location_address_line_2
"job_company_location_address_line_2": "suite 1670"
job_company_location_continent
DESCRIPTION |
The person's current company's headquarters' continent. |
DATA TYPE |
Enum (String) |
"job_company_location_continent": "north america"
job_company_location_country
DESCRIPTION |
The person's current company's headquarters' country. |
DATA TYPE |
Enum (String) |
"job_company_location_country": "united states"
"job_company_location_geo": "37.77,-122.41"
job_company_location_locality
DESCRIPTION |
The person's current company's headquarters' locality. |
DATA TYPE |
String |
"job_company_location_locality": "san francisco"
job_company_location_metro
DESCRIPTION |
The person's current company's headquarters' metro area. |
DATA TYPE |
Enum (String) |
"job_company_location_metro": "san francisco, california"
job_company_location_name
DESCRIPTION |
The person's current company's headquarters' location name. |
DATA TYPE |
String |
"job_company_location_name": "san francisco, california, united states"
job_company_location_postal_code
DESCRIPTION |
The person's current company's headquarters' postal code. |
DATA TYPE |
String |
"job_company_location_postal_code": "94105"
job_company_location_region
DESCRIPTION |
The person's current company's headquarters' region. |
DATA TYPE |
String |
"job_company_location_region": "california"
job_company_location_street_address
DESCRIPTION |
The person's current company's headquarters' street address. |
DATA TYPE |
String |
"job_company_location_street_address": "455 market st"
DESCRIPTION |
The person's current company's name. |
DATA TYPE |
String |
"job_company_name": "people data labs"
DESCRIPTION |
The person's current company's size range. |
DATA TYPE |
Enum (String) |
"job_company_size": "51-200"
DESCRIPTION |
The person's current company's ticker. |
DATA TYPE |
String |
"job_company_ticker": "goog"
job_company_twitter_url
DESCRIPTION |
The person's current company's Twitter URL. |
DATA TYPE |
String |
"job_company_twitter_url": "twitter.com/peopledatalabs"
DESCRIPTION |
The person's current company's type. |
DATA TYPE |
Enum (String) |
"job_company_type": "public"
DESCRIPTION |
The person's current company's website. |
DATA TYPE |
String |
"job_company_website": "peopledatalabs.com"
These fields describe the person's most recent work experience.
DESCRIPTION |
The inferred salary range (USD) for the person's current job. |
DATA TYPE |
Enum (String) |
Must be one of our Canonical Inferred Salary Ranges.
"inferred_salary": "70,000-85,000"
DESCRIPTION |
The timestamp that a new data source contributed to the record for the person's current job. |
DATA TYPE |
String (Date) |
An update is the time when either new information is added to the record or existing information is validated.
"job_last_updated": "2018-11-05"
job_onet_broad_occupation
DESCRIPTION |
The O*NET Broad Occupation associated with the person’s current job title. |
DATA TYPE |
String |
"job_onet_broad_occupation": "Chief Executives"
DESCRIPTION |
The 8-digit O*NET code for the person’s current job title. |
DATA TYPE |
String |
The 8-digit O*NET code for the person’s current job title, following the 2018 SOC guidelines.
"job_onet_code": "11-1011.00"
DESCRIPTION |
The O*NET Major Group associated with the person’s current job title. |
DATA TYPE |
String |
"job_onet_major_group": "Management Occupations"
DESCRIPTION |
The O*NET Minor Group associated with the person’s current job title. |
DATA TYPE |
String |
"job_onet_minor_group": "Top Executives"
job_onet_specific_occupation
DESCRIPTION |
The O*NET Specific Occupation associated with the person’s current job title. |
DATA TYPE |
String |
"job_onet_specific_occupation": "Chief Executives"
job_onet_specific_occupation_detail
DESCRIPTION |
A more detailed job title classification than O*NET Specific Occupation. |
DATA TYPE |
String |
A more detailed job title for records where the specific occupation within O*NET's standard hierarchy isn't granular enough to accurately describe the job title.
For example, the highest level of granularity in O*NET for C-suite positions is Chief Executives. With this field, we can specify the type of executive role.
"job_onet_specific_occupation_detail": "Chief Technology Officer"
DESCRIPTION |
The date the person started their current job. |
DATA TYPE |
String (Date) |
"job_start_date": "2015-03"
DESCRIPTION |
User-inputted summary of their current job. |
DATA TYPE |
String |
The summary is lowercased, but otherwise kept as-is from the raw source.
"job_summary": "worked on the \"search analytics\" team to understand our users better"
DESCRIPTION |
The person's current job title. |
DATA TYPE |
String |
The person's current job title.
"job_title": "co-founder and chief executive officer"
DESCRIPTION |
The derived level(s) of the person's current job title. |
DATA TYPE |
Array [Enum (String)] |
Each level in the list will be one of our Canonical Job Title Levels.
Note: The cxo level is a catch-all for "Chief __ Officer" roles, so a CEO, CIO, CTO, etc. will all have job_title_levels: ["cxo"].
"job_title_levels": ["cxo", "owner"]
DESCRIPTION |
The derived role of the person's current job title. |
DATA TYPE |
Enum (String) |
The value will be one of our Canonical Job Roles.
"job_title_role": "operations"
DESCRIPTION |
The derived subrole of the person's current job title. |
DATA TYPE |
Enum (String) |
The value will be one of our Canonical Job Sub Roles. Each subrole maps to a role. See https://docs.peopledatalabs.com/docs/title-subroles-to-roles for a complete mapping list.
"job_title_sub_role": "logistics"
If this field exists, birth_year will agree with it.
"birth_date": "1990-12-02"
DESCRIPTION |
The year the person was born. |
DATA TYPE |
Integer |
The approximated birth year associated with this person profile. If a profile has a birth_date, the birth_year field will match it.
DESCRIPTION |
The person's gender. |
DATA TYPE |
Enum (String) |
The value will always be one of our Canonical Genders.
❗️
Upcoming Breaking Change!
Change Expected In: v26 / April 2024
We are renaming the gender field to sex in the Person Schema. The output will remain the same.
DESCRIPTION |
Languages the person knows. |
DATA TYPE |
Array [Object] |
The languages listed are based on user input, we do not verify them.
FIELD |
DATA TYPE |
DESCRIPTION |
name |
Enum (String) |
The language. Must be one of our Canonical Languages. |
proficiency |
Integer (1-5) |
Self-ranked language proficiency from 1 (limited) to 5 (fluent). |
"languages": [ { "name": "english", "proficiency": 5 } ]
DESCRIPTION |
The person's education information. |
DATA TYPE |
Array [Object] |
The education objects associated with this person profile, which, when output in CSV format, have indexing based on recency and associativity.
Each education object in the list will include the following data:
FIELD |
DATA TYPE |
DESCRIPTION |
degrees |
Array [Enum (String)] |
The degrees the person earned at the school. All values will be Canonical Education Degrees |
end_date |
String (Date) |
The date the person left the school. If the person is still at the school, will be null. |
gpa |
Float |
The GPA the person earned at the school. |
majors |
Array [Enum (String)] |
All majors earned at the school. All values will be Canonical Education Majors. |
minors |
Array [Enum (String)] |
All minors earned at the school. All values will be Canonical Education Majors. |
raw |
Array [String] |
Raw education data that was parsed into the degrees, majors, and minors fields. |
school |
Object |
The school the person attended. |
start_date |
String (Date) |
The date the person started at the school. |
summary |
String |
User-inputted summary of their education. |
To tap into our school matching logic, use our School Cleaner API to retrieve possible school values.
FIELD |
SUB FIELD |
DATA TYPE |
DESCRIPTION |
domain |
|
String |
The primary website domain associated with the school. |
facebook_url |
|
String |
The school's Facebook URL |
id |
|
String |
The NON-PERSISTENT ID for the school in our records. |
linkedin_id |
|
String |
The school's LinkedIn ID |
linkedin_url |
|
String |
The school's LinkedIn URL |
location |
|
Object |
The location of the school. See Common Location Fields for detailed field descriptions. |
|
continent |
Enum (String) |
|
|
country |
Enum (String) |
|
|
locality |
String |
|
|
name |
String |
|
|
region |
String |
|
name |
|
String |
The name of the school. |
raw |
|
Array [String] |
Raw school name. |
twitter_url |
|
String |
The school's Twitter URL |
type |
|
Enum (String) |
The school type. Will be one of our Canonical School Types. |
website |
|
String |
The website URL associated with the school, which could include subdomains. |
"education": [ { "school": { "name": "university of oregon", "type": "post-secondary institution", "id": "64LkgfdwWYkCC2TjbldMDQ_0", "location": { "name": "eugene, oregon, united states", "locality": "eugene", "region": "oregon", "country": "united states", "continent": "north america" }, "linkedin_url": "linkedin.com/school/university-of-oregon", "linkedin_id": "19207", "facebook_url": "facebook.com/universityoforegon", "twitter_url": "twitter.com/uoregon", "website": "uoregon.edu", "domain": "uoregon.edu", "raw": [ "university of oregon" ] }, "end_date": "2014", "start_date": "2010", "gpa": null, "degrees": [], "majors": [ "entrepreneurship" ], "minors": [], "raw": [ "data analytics & entrepreneurship", ", entrepreneurship", "entrepreneurship" ], "summary": "when i was at oregon i volunteered at a local homeless shelter 3 days a week" }, ]
For more information on our standard location fields, see https://docs.peopledatalabs.com/docs/data-types#locations.
DESCRIPTION |
All countries associated with the person. |
DATA TYPE |
Array [Enum (String)] |
"countries": [ "united states" ]
"location_address_line_2": "apartment 12"
"location_continent": "north america"
"location_country": "united states"
DESCRIPTION |
The geo code of the city center of the person's current address. |
DATA TYPE |
String |
"location_geo": "37.87,-122.27"
DESCRIPTION |
The timestamp that a new data source contributed to the record for the person's current address. |
DATA TYPE |
String (Date) |
An update is the time when either new information is added to the record or existing information is validated.
"location_last_updated": "2018-11-05"
DESCRIPTION |
The locality of the person's current address. |
DATA TYPE |
String |
"location_locality": "berkeley"
DESCRIPTION |
The metro of the person's current address. One of our Canonical Metros. |
DATA TYPE |
Enum (String) |
"location_metro": "san francisco, california"
DESCRIPTION |
The location of the person's current address. |
DATA TYPE |
String |
"location_name": "berkeley, california, united states"
DESCRIPTION |
All location names associated with the person. |
DATA TYPE |
Array [String] |
"location_names": [ "berkeley, california, united states", "san francisco, california, united states" ]
DESCRIPTION |
The postal code of the person's current address. |
DATA TYPE |
String |
"location_postal_code": "94704"
DESCRIPTION |
The region of the person's current address. |
DATA TYPE |
String |
"location_region": "california"
"location_street_address": "455 fake st"
DESCRIPTION |
All regions associated with the person. |
DATA TYPE |
Array [String] |
"regions": [ "california, united states" ]
DESCRIPTION |
All street addresses associated with the person. |
DATA TYPE |
Array [Object] |
Each address associated with the person will be added to this list as its own object.
In addition to the Common Location Fields, street_addresses will also include:
FIELD |
DATA TYPE |
DESCRIPTION |
first_seen |
String (Date) |
The date that this entity was first associated with the Person record. |
last_seen |
String (Date) |
The date that this entity was last associated with the Person record. |
num_sources |
Integer (> 0) |
The number of sources that have contributed to the association of this entity with the Person record. |
"street_addresses": [ { "name": "berkeley, california, united states", "locality": "berkeley", "metro": "san francisco, california", "region": "california", "country": "united states", "continent": "north america", "street_address": "455 fake st", "address_line_2": "apartment 12", "postal_code": "94704", "geo": "37.87,-122.27", "first_seen": "2017-06-02", "last_seen": "2019-07-18", "num_sources": 17 } ]
PDL values high confidence data that is very likely to be associated with a person. The data in these fields have lower confidence than the data used in other fields.
DESCRIPTION |
Birthdays associated with this person that have a lower level of confidence. |
DATA TYPE |
Array [String (Date)] |
The dates in this field use the same format as the birth_date field.
"possible_birth_dates": [ "1991-05-26", "1992-05-26" ]
DESCRIPTION |
Email addresses associated with this person that have a lower level of confidence. |
DATA TYPE |
Array [Object] |
This field uses the same format as the emails field.
"possible_emails": [ { "address": "[email protected]", "type": null, "first_seen": "2021-06-13", "last_seen": "2021-06-13", "num_sources": 2 } ]
DESCRIPTION |
Locations associated with this person that have a lower level of confidence. |
DATA TYPE |
Array [String] |
This field uses the same format as the location_names field.
Possible locations are inferred based on phone area codes, university location, and other associations.
"possible_location_names": [ "berkeley, california, united states", "san francisco, california, united states" ]
DESCRIPTION |
Phone numbers associated with this person that have a lower level of confidence. |
DATA TYPE |
Array [Object] |
This field uses the same format as the phones field.
"possible_phones": [ { "number": "+15558675309", "first_seen": "2021-06-13", "last_seen": "2021-06-13", "num_sources": 2 } ]
DESCRIPTION |
Social profiles associated with this person that have a lower level of confidence. |
DATA TYPE |
Array [Object] |
This field uses the same format as the profiles field.
"possible_profiles": [ { "network": "linkedin", "id": "145991517", "url": "linkedin.com/in/seanthorne", "username": "seanthorne", "first_seen": "2021-06-13", "last_seen": "2021-06-13", "num_sources": 2 } ]
possible_street_addresses
DESCRIPTION |
Addresses associated with this person that have a lower level of confidence. |
DATA TYPE |
Array [Object] |
This field uses the same format as the street_addresses field.
"possible_street_addresses": [ { "name": "berkeley, california, united states", "locality": "berkeley", "metro": "san francisco, california", "region": "california", "country": "united states", "continent": "north america", "street_address": "455 fake st", "address_line_2": "apartment 12", "postal_code": "94704", "geo": "37.87,-122.27", "first_seen": "2021-06-13", "last_seen": "2021-06-13", "num_sources": 2 } ]
We currently cover person social profiles on our Canonical Profile Networks. All profiles we've found for a person will be added to the profiles list.
Each social profile URL has one or more standard formats that we parse and turn into a standard PDL format for that social URL. We invalidate profiles that have non-valid person stubs (for example, linkedin.com/company), and we also have a blacklist of usernames that we know are invalid.
We do not validate if a URL is valid (that is, whether you can access it) because doing this at scale is considered a Direct Denial of Service (DDoS) attack and/or a form of crawling. This is highly discouraged! We try to mitigate invalid URLs as much as possible by using Entity Resolution (Merging) to link URLs together and then tagging the primary URL at the top level for key networks.
DESCRIPTION |
The number of Facebook friends the person has. |
DATA TYPE |
Integer (>= 0) |
DESCRIPTION |
The person's Facebook profile ID based on source agreement. |
DATA TYPE |
String |
"facebook_id": "1089351304"
DESCRIPTION |
The person's Facebook profile URL based on source agreement. |
DATA TYPE |
String |
"facebook_url": "facebook.com/deseanthorne"
DESCRIPTION |
The person's Facebook profile username based on source agreement. |
DATA TYPE |
String |
"facebook_username": "deseanthorne"
DESCRIPTION |
The person's GitHub profile URL based on source agreement. |
DATA TYPE |
String |
"github_url": "github.com/deseanathan_thornolotheu"
DESCRIPTION |
The person's GitHub profile username based on source agreement. |
DATA TYPE |
String |
"github_username": "deseanathan_thornolotheu"
DESCRIPTION |
The number of LinkedIn connections the person has. |
DATA TYPE |
Integer (>= 0) |
Typically between 0-500.
"linkedin_connections": 432
DESCRIPTION |
The person's LinkedIn profile ID based on source agreement. |
DATA TYPE |
String |
"linkedin_id": "145991517"
DESCRIPTION |
The person's LinkedIn profile URL based on source agreement. |
DATA TYPE |
String |
"linkedin_url": "linkedin.com/in/seanthorne"
DESCRIPTION |
The person's LinkedIn profile username based on source agreement. |
DATA TYPE |
String |
"linkedin_username": "seanthorne"
DESCRIPTION |
Social profiles associated with the person. |
DATA TYPE |
Array [Object] |
Each profile associated with the person will be added to this list as its own object.
FIELD |
DATA TYPE |
DESCRIPTION |
id |
String |
The profile ID (format varies based on social network). |
first_seen |
String (Date) |
The date that this entity was first associated with the Person record. |
last_seen |
String (Date) |
The date that this entity was last associated with the Person record. |
network |
Enum (String) |
The social network the profile is on. Must be one of our Canonical Profile Networks. |
num_sources |
Integer (> 0) |
The number of sources that have contributed to the association of this entity with the Person record. |
url |
String |
The profile URL. |
username |
String |
The profile username. |
"profiles": [ { "network": "linkedin", "id": "145991517", "url": "linkedin.com/in/seanthorne", "username": "seanthorne", "first_seen": "2017-06-02", "last_seen": "2019-07-18", "num_sources": 17 } ]
twitter_url
DESCRIPTION |
The person's Twitter profile URL based on source agreement. |
DATA TYPE |
String |
"twitter_url": "twitter.com/seanthorne5"
twitter_username
DESCRIPTION |
The person's Twitter profile username based on source agreement. |
DATA TYPE |
String |
"twitter_username": "seanthorne5"
DESCRIPTION |
Any certifications the person has. |
DATA TYPE |
Array [Object] |
The certifications listed are based on user input, we do not verify them.
FIELD |
DATA TYPE |
DESCRIPTION |
end_date |
String (Date) |
The expiration date of the certification. |
name |
String |
Certification name |
organization |
String |
The organization awarding the certification. |
start_date |
String (Date) |
The date the certification was awarded. |
"certifications": [ { "name": "machine learning certification", "organization": "coursera", "start_date": "2022-03", "end_date": "2023-04" } ]
DESCRIPTION |
The person's work experience. |
DATA TYPE |
Array [Object] |
The order of work experience in the list is determined by recency and associativity. The experience object that is tagged as experience.is_primary = True is copied over to the flattened job_ fields (see Current Job and Current Company).
Each work experience object contains the following fields:
FIELD |
DATA TYPE |
DESCRIPTION |
company |
Object |
The company where the person worked. |
end_date |
String (Date) |
The date the person left the company. If the person is still working for the company, will be null. |
first_seen |
String (Date) |
The date that this entity was first associated with the Person record. |
last_seen |
String (Date) |
The date that this entity was last associated with the Person record. |
is_primary |
Boolean |
Whether this is the person's current job or not. If true, this experience will be used to populate the job_ fields. |
location_names |
Array [String] |
Locations where the person has worked while with this company (if different from the company HQ). |
num_sources |
Integer (> 0) |
The number of sources that have contributed to the association of this entity with the Person record. |
start_date |
String (Date) |
The date the person started at the company. |
summary |
String |
User-inputted summary of their work experience. |
title |
Object |
The person's job title while at the company. |
The fields in experience.company map to the corresponding fields in our Company Schema. The same parsing and formatting logic apply.
FIELD |
SUB FIELD |
DATA TYPE |
DESCRIPTION |
facebook_url |
|
String |
The company's Facebook URL |
founded |
|
Integer (> 0) |
The founding year of the company. |
id |
|
String |
The company's PDL ID |
industry |
|
Enum (String) |
The self-identified industry of the company. Must be one of the Canonical Industries. |
linkedin_id |
|
String |
The company's LinkedIn ID |
linkedin_url |
|
String |
The company's LinkedIn URL |
location |
|
Object |
The location of the company's headquarters. See Common Location Fields for detailed field descriptions. |
|
address_line_2 |
String |
|
|
continent |
Enum (String) |
|
|
country |
Enum (String) |
|
|
geo |
String |
|
|
locality |
String |
|
|
metro |
Enum (String) |
|
|
name |
String |
|
|
postal_code |
String |
|
|
region |
String |
|
|
street_address |
String |
|
name |
|
String |
The company name, cleaned and standardized. |
raw |
|
Array [String] |
Raw company name. |
size |
|
Enum (String) |
The self-reported company size range. Must be one of our Canonical Company Sizes. |
ticker |
|
String |
The company ticker. This field will only have a value if the company's type is public. |
twitter_url |
|
String |
The company's Twitter URL |
type |
|
Enum (String) |
The company type. Must be one of our Canonical Company Types. |
website |
|
String |
The company's primary website, cleaned and standardized. |
See the corresponding Current Job fields for more details on the information included and formatting of these fields.
"experience": [ { "company": { "name": "people data labs", "size": "11-50", "id": "peopledatalabs", "founded": 2015, "industry": "computer software", "location": { "name": "san francisco, california, united states", "locality": "san francisco", "region": "california", "metro": "san francisco, california", "country": "united states", "continent": "north america", "street_address": "455 market street", "address_line_2": "suite 1670", "postal_code": "94105", "geo": "37.77,-122.41" }, "linkedin_url": "linkedin.com/company/peopledatalabs", "linkedin_id": "18170482", "facebook_url": "facebook.com/peopledatalabs", "twitter_url": "twitter.com/peopledatalabs", "website": "peopledatalabs.com", "ticker": null, "type": "private", "raw": [ "people data labs" ], }, "location_names": ["san francisco, california, united states"], "end_date": null, "start_date": "2015-03", "title": { "name": "chief executive officer and co-founder", "raw": [ "co-founder & ceo", "co-founder & ceo", "co-founder and chief executive officer" ], "role": "operations", "sub_role": "logistics", "levels": [ "cxo", "owner" ], }, "is_primary": true, "summary": "worked on the \"search analytics\" team to understand our users better", "first_seen": "2018-10-11", "last_seen": "2022-11-15", "num_sources": 17 }, ]
DESCRIPTION |
The most relevant industry for this person based on their work history. |
DATA TYPE |
Enum (String) |
A person's industry is determined based on their tagged personal industries and the industries of the companies that they have worked for.
The value will be one of our Canonical Industries.
"industry": "computer software"
inferred_years_experience
DESCRIPTION |
The person's inferred years of total work experience. |
DATA TYPE |
Integer (0 - 100) |
The value will be between 0 and 100.
"inferred_years_experience": 7
DESCRIPTION |
The person's self-reported interests. |
DATA TYPE |
Array [String] |
Each interest is cleaned (lowercased, stripped of whitespace, etc.). We don't have a canonical list of interests but we remove profanity and do some basic cleaning.
DESCRIPTION |
Additional professional positions that may have been removed or changed on resumes. |
DATA TYPE |
Array [Object] |
Any additional job history information PDL has that is not included in the experience field.
Usually these are positions that have been removed or changed on resumes.
FIELD |
DATA TYPE |
DESCRIPTION |
company_id |
String |
PDL Company ID |
company_name |
String |
Company Name |
first_seen |
String (Date) |
The date that this experience was first associated with this record. |
last_seen |
String (Date) |
The date that this experience was last associated with this record. |
num_sources |
Integer (> 0) |
The number of sources that have contributed to the association of this profile with this record. |
title |
String |
Job Title at this company. |
"job_history": [ { "company_id": "auntie-annes", "company_name": "auntie annes", "title": "food service supervisor", "first_seen": "2016-05-17", "last_seen": "2020-05-30", "num_sources": 12 } ]
DESCRIPTION |
The person's self-reported skills. |
DATA TYPE |
Array [String] |
Each skill is cleaned (lowercased, stripped of whitespace, etc.). We do not always strip punctuation because it can be relevant for some skills (ex: "c++" vs "c").
We do not do any canonicalization, so "java" and "java 8.0" are considered separate skills. For this reason, we encourage our customers to use fuzzy text matching with the skills field.
The Skill Enrichment API can help find similar skills.
"skills": [ "entrepreneurship" ]
DESCRIPTION |
User-inputted personal summary. |
DATA TYPE |
String |
The self-written summary tied to the person profile (often a LinkedIn summary).
The summary is lowercased, but otherwise kept as-is from the raw source.
"summary": "growth-hacker and digital nomad"
PDL Record Information & Metadata
DESCRIPTION |
The major or minor release number. |
DATA TYPE |
String |
This field currently exists in Person Enrichment API responses only.
Note: This number corresponds to the data release number, not the API release number.
"dataset_version": "19.2"
DESCRIPTION |
The date when this record was first created in our data. |
DATA TYPE |
String (Date) |
"first_seen": "2017-06-02"
DESCRIPTION |
The number of unique raw records contributing to this specific PDL profile. |
DATA TYPE |
Integer (> 0) |
DESCRIPTION |
The number of unique sources contributing to this specific PDL profile. |
DATA TYPE |
Integer (> 0) |
DESCRIPTION |
An identifier for an operation in a Data License delivery, used for troubleshooting. |
DATA TYPE |
String |
This field exists only in Data License deliveries, and allows PDL employees to identify the timestamp and operations performed on the internal data in order to return a record in a delivery.
"operation_id": "acee3bde2e1a2cb7e75c57b80d5b7bc2d5de5b02e7ea51f91304c28df77251dc"
❗️
DEPRECATION NOTICE
This object has been deprecated in API responses.
DESCRIPTION |
Metadata about the version of the dataset used to retrieve this record. |
DATA TYPE |
Object |
This object tracks the pervious and current dataset version, and any other persistent IDs that were merged into this record using improved entity resolution and the status of the record.
FIELD |
DATA TYPE |
DESCRIPTION |
contains |
Array [String] |
The list of IDs that have been merged into this record since the last release. |
current_version |
String |
The current data version. |
previous_version |
String |
The previous data version. |
status |
Enum (String) |
The changes made to this record between the previous release and the current one. One of our Canonical Version Statuses. |
JSON
"version_status": { "contains": [ "qEnOZ5Oh0poWnQ1luFBfVw_0000" ], "current_version": "15", "previous_version": "14", "status": "updated" }