JavaScript SDK
The People Data Labs JavaScript Helper Library
The People Data Labs JavaScript Helper Library makes it easy to interact with our APIs from your JavaScript application. You can find the most recent version of the library on npm.
How To Install the Library
This library is available as an npm package, and you can install it like this:
npm i -S peopledatalabs
yarn add peopledatalabs
Using the Library
Make sure that you sign up for a free PDL API key if you don't already have one.
// See https://github.com/peopledatalabs/peopledatalabs-js
import PDLJS from 'peopledatalabs';
// Create a client, specifying your API key
const PDLClient = new PDLJS({ apiKey: YOUR_API_KEY });
// Chaining Implementation
PDLClient.person.enrichment({ profile: 'linkedin.com/in/seanthorne' }).then((response) => {
// Print the API response in JSON format
console.log(response?.data);
}).catch((error) => {
console.log(error);
});
// Async/Await Implementation
try {
const getPersonRecord = async () => {
const response = await PDLClient.person.enrichment({ profile: 'linkedin.com/in/seanthorne' });
// Print the API response in JSON format
console.log(response?.data);
}
getPersonRecord();
} catch (error) {
console.log(error);
}
TypeScript Support
The People Data Labs JavaScript Helper Library ships with TypeScript types. You can use these to gain the benefits of using TypeScript without having to write your own types.
More Information, Pull Requests, Feature Suggestions and Bug Reports
We've open-sourced the library, which is available on GitHub. Go there to view more information. You can also submit pull requests, feature suggestions and bug reports.
Updated about 2 months ago