July 2022 Release Notes (v19)

Person v19.0 was released on 7/5/2022.

Welcome to our July 2022 release notes! We’re rolling out some exciting updates with this release.

Here are some of the key highlights:

Excited yet? Read on to learn more, or jump to a specific section using the table of contents below.

Table of Contents

📣 Key Announcements

✨ New Products and Features

🚀 Data Updates

🛠 Improvements and Bug Fixes


📣 Key Announcements

Deprecations

❗️DEPRECATION NOTICE – Rate Limiting and Credit Usage Headers
As of the July 2022 (v19) release, PDL has updated the functionality of the header response fields to improve the alignment between the values returned by header fields and the values reflected in the API dashboard. See the Usage and Rate Limiting page for additional information.

Schema Changes

O*NET Field Name Updates (Person Schema)

In this release, we changed the name of the job_onet_title field to job_onet_specific_occupation_detail. There is no change to the content that is provided through this field, but we wanted to provide a clearer name for the field.

Field NameField TypeField DescriptionExample
job_onet_specific_occupation_detailStringA 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. (e.g. The highest level of granularity for c-suite positions is Chief Executives.)"Chief Technology Officer"

Inferred Revenue (Company Schema, Canonical Values)

We are adding the inferred_revenue field in our Company Enrichment and Company Search APIs. The inferred revenue field presents an estimated range of annual revenue on over 5 million company profiles, and can be used as a filter in any Company Search queries. The enumerated set of possible values for this field are documented here: Inferred Revenue Ranges.

The inferred_revenue field will be available through our Company Segmentation and Sales Opportunity Sourcing bundles.

Field NameField TypeField DescriptionExample
inferred_revenueEnum (String)Company's estimated annual revenue, in U.S. dollars. See Inferred Revenue Ranges.10,000,000-25,000,000

Company Stock Exchanges and Sectors (Company Schema)

We are adding 21,000 additional tickers to our company dataset. We are also adding two new fields: mic_exchange and gics_sector. These fields will be available through our base company bundle. Canonicalized values for these fields can be found here: MIC Codes, GICS Sectors.

Field NameField TypeField DescriptionExample
mic_exchangeEnum (String)MIC code for the stock exchange the ticker is listed on. See MIC Codes.xnms
gics_sectorEnum (String)GICS standard sector classification for public companies. See GICS Sectors.technology

✨ New Products and Features

New Enrichment APIs

Skill Enrichment API

This quarter we released the new Skill Enrichment API, which takes a single skill, runs through our skill cleaner, and returns a match from our skill index with additional information about the skill. The skills reflect the values returned in our Person Data’s skill field.

By using this endpoint with the Person Search API, users can search with less context provided. For example, instead of searching for "Engineers who know spark, mapreduce, or hadoop" a user could effectively search for "Engineers who know spark or similar skills.”

We have provided free credits to our enterprise Person Search API customers. If you’d like access, please reach out to us.

Job Title Enrichment API

This quarter we also released the new Job Title Enrichment API, which takes a single job title, runs through our job cleaner, and returns a match from our job index with additional information about the job title. The job titles reflect the values returned in our Person Data’s job_title field.

By using this endpoint with the Person Search API, users can search with less context provided. For example, instead of searching for "chief financial officers, interim chief financial officers, or financial consultants" a user could effectively search for "chief financial officers or similar jobs with similar skills.”

We have provided free credits to our enterprise Person Search API customers. If you’d like access, please reach out to us.

Sandbox APIs

We are excited to announce the launch of our suite of Sandbox API endpoints, which will begin rolling out over the upcoming weeks. These endpoints allow users to query PDL APIs for synthetic data without consuming paid credits, and are primarily aimed at testing and evaluation use cases to support users interested in:

  • Performing integration testing to ensure compatibility with our endpoints and data structures
  • Evaluating PDL endpoints without revealing proprietary or regulated data

The Sandbox API endpoints mirror our production endpoints, meaning that each public API endpoint will have a corresponding sandbox endpoint. For example, the public Person Enrichment API (api.peopledatalabs.com/v5/person/enrich) will have a corresponding Sandbox Person Enrichment API (sandbox.api.peopledatalabs.com/v5/person/enrich). This quarter we are launching sandbox APIs for our Person endpoints (i.e. enrich/bulk, search, retrieve, and identify) with support for Company endpoints coming in future releases.

This has been one of our most upvoted feature requests, so we are very excited to be able to begin rolling this out to our users. For this initial launch, our active enterprise customers will be the first users able to access the Sandbox API endpoints. We hope to gather feedback during this time in order to iterate and improve this service before releasing it to our wider user base. If you would like to request access to the Sandbox APIs, please reach out to your Customer Success team.

SDKs

Over the past quarter, we released 3 more developer SDKs for working with PDL APIs: in addition, our previously launched JavaScript library, we also added SDKs for:

Each of these SDKs offer language-specific utility functions and methods for working with our API endpoints, allowing users to make API queries with just a single function call. They are all designed to be extremely lightweight and easy to work with. It’s our hope that these libraries will make it easy for developers to build with.

All of these SDKs can be quickly installed using standard package management systems (e.g. pip for python, gem for ruby, get for go). Details are available on the docs pages linked above. In addition, all our libraries have been open-sourced on github, and we encourage all our users to submit issues, feature requests and pull requests. So give them a spin and share your feedback with us!

Subscription Plan Changes - Credit Rollover

As of this past quarter, we now support rollover credits for self-serve customers allowing you to rollover credits into the next monthly or annual cycle. Rollover credits are unused plan credits from one cycle that roll into the next as long as you have a paid plan. The amount of credits you can roll over is capped at the amount of your new subscription plan. These changes accompany our subscription plan updates announced in the April 2022 Release Notes.

Note: These changes will not affect our enterprise customers.

For more information on rollover credits and subscription plan details, see our Plans and Billing page.


🚀 Data Updates

Freshness

This quarter, we updated millions of jobs and locations in our Global Resume Dataset. See below for details:

DatasetGeographyFieldRecords Updated
ResumeGlobalexperience175,098,318
ResumeGloballocation156,261,127
ResumeUnited Statesexperience61,050,079
ResumeUnited Stateslocation68,027,716

Coverage (Full Stats: Person, Company)

Resume Dataset

LinkageCoverage in v18Coverage in v19Increase (%)
total_records700,613,882716,383,6432.25%
job_company_ticker20,325,04944,619,675119.53%
job_onet_code73,052,681158,251,185116.63%
job_onet_broad_occupation73,052,681158,251,185116.63%
job_onet_major_group73,052,681158,251,185116.63%
job_onet_minor_group73,052,681158,251,185116.63%
job_onet_specific_occupation73,052,681158,251,185116.63%
experience.company.ticker42,042,18083,919,03799.61%

Company Dataset

LinkageCoverage in v18Coverage in v19Increase (%)
ticker239523287872.32%

Commentary

  • This quarter, we saw a significant increase in coverage for employment and company data across all datasets, of particular note:
    • O*NET field coverage increased by 94 million in API Dataset as we improve the coverage of our tagging algorithm
    • experience.company.ticker coverage increased by 60 million in API Dataset due to increases in the number of tickers in the company dataset

🛠 Improvements and Bug Fixes

Improvements

  • We added bulk support to the Person Retrieve API allowing users to retrieve up to 100 person records with a single API request. See the Bulk Person Retrieve API documentation for more information.
  • Added typescript support to JavaScript SDK
  • Made some updates to the way the Person Identify API pulls down and ranks records when a name + location are inputted to maximize the number of fuzzy results.

Bug Fixes

  • Fixed an issue with records containing just a last initial not getting merged, which should lead to more complete profiles in our Person dataset
  • Improved the likelihood logic by decreasing scores for enrichment and identify matches that contained conflicting names
  • Added an error for people using percent signs in SQL LIKE queries while making a GET request since this can cause encoding issues. We highly recommend people use POST for the search API for this reason
  • Fixed bug in company required params that only allowed AND boolean logic
  • Fixed a Person Search API SQL bug where leading and trailing whitespace sometimes caused 0 results.