<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vinay Rajur</title>
    <description>The latest articles on DEV Community by Vinay Rajur (@vrajurpdl).</description>
    <link>https://dev.to/vrajurpdl</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F816512%2F5f0f529b-f9db-4066-94b3-79f85f8427e3.jpeg</url>
      <title>DEV Community: Vinay Rajur</title>
      <link>https://dev.to/vrajurpdl</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vrajurpdl"/>
    <language>en</language>
    <item>
      <title>We made a free JS library to quickly access professional data on people and companies</title>
      <dc:creator>Vinay Rajur</dc:creator>
      <pubDate>Tue, 22 Feb 2022 14:49:56 +0000</pubDate>
      <link>https://dev.to/peopledatalabs/we-made-a-free-js-library-to-quickly-access-professional-data-on-people-and-companies-39j1</link>
      <guid>https://dev.to/peopledatalabs/we-made-a-free-js-library-to-quickly-access-professional-data-on-people-and-companies-39j1</guid>
      <description>&lt;p&gt;What would you build with easy access to person and company data? What if you could instantly query a database for “all the companies in San Francisco using react” or “the GitHub profiles of senior software engineers at Google”?&lt;/p&gt;

&lt;p&gt;Having the right data can sometimes make or break your project, and we often we rule out working on interesting projects simply because we don’t know how to get the data we need.&lt;/p&gt;

&lt;p&gt;We wanted to create an easier way to get high-quality (and ethically-sourced) data - so we built an open-source library to do just that!&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/peopledatalabs"&gt;
        peopledatalabs
      &lt;/a&gt; / &lt;a href="https://github.com/peopledatalabs/peopledatalabs-js"&gt;
        peopledatalabs-js
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A universal JS client for the People Data Labs API
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://camo.githubusercontent.com/69a283696fa9d9a577bb7571c029361f890d0d7f2ba82bbc4d7c75cd75f4604c/68747470733a2f2f692e696d6775722e636f6d2f5337446b5a74722e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/69a283696fa9d9a577bb7571c029361f890d0d7f2ba82bbc4d7c75cd75f4604c/68747470733a2f2f692e696d6775722e636f6d2f5337446b5a74722e706e67" width="250" alt="People Data Labs Logo"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h1&gt;
People Data Labs JS Library&lt;/h1&gt;

&lt;p&gt;
A tiny, universal JS client for the People Data Labs API
&lt;/p&gt;

&lt;div&gt;
&lt;a href="https://www.npmjs.com/package/peopledatalabs" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/0f23c8793cdf0b462e3ff117d2edabdbfe50680605e904918bd5d5b92800d899/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f70656f706c65646174616c616273" alt="peopledatalabs"&gt;&lt;/a&gt;
&lt;a href="https://unpkg.com/peopledatalabs" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/fe0485ddd5a3b343c9e86dbe9d0078048f15761211003fd0b8817a4f4d3e94ce/68747470733a2f2f696d672e626164676573697a652e696f2f68747470733a2f2f756e706b672e636f6d2f70656f706c65646174616c6162732f646973742f696e6465782e636a733f636f6d7072657373696f6e3d677a6970" alt="gzip size"&gt;&lt;/a&gt;
&lt;a href="https://unpkg.com/peopledatalabs" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/359b04bc3251ea75f37301a972071e012493bcb74997d3cf3f73e3b3dd0d98aa/68747470733a2f2f696d672e626164676573697a652e696f2f68747470733a2f2f756e706b672e636f6d2f70656f706c65646174616c6162732f646973742f696e6465782e636a733f636f6d7072657373696f6e3d62726f746c69" alt="brotli size"&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;h2&gt;
✨ Features:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Tiny &amp;lt;2KB size gzip&lt;/li&gt;
&lt;li&gt;Works in Node.js and in Browser&lt;/li&gt;
&lt;li&gt;Supports all People Data Labs API endpoints&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/peopledatalabs/peopledatalabs-js#installation"&gt;🔧 Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/peopledatalabs/peopledatalabs-js#usage"&gt;🚀 Usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/peopledatalabs/peopledatalabs-js#endpoints"&gt;🌐 Endpoints&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/peopledatalabs/peopledatalabs-js#documentation"&gt;📘 Documentation&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/peopledatalabs/peopledatalabs-js#special-note"&gt;Special Note about Search API Support&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
🔧 Installation
&lt;/h2&gt;

&lt;div class="highlight highlight-source-shell position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm i peopledatalabs&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
🚀 Usage
&lt;/h2&gt;

&lt;p&gt;First, create the PDLJS client:&lt;/p&gt;

&lt;div class="highlight highlight-source-js position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-k"&gt;import&lt;/span&gt; &lt;span class="pl-c1"&gt;PDLJS&lt;/span&gt; &lt;span class="pl-k"&gt;from&lt;/span&gt; &lt;span class="pl-s"&gt;'peopledatalabs'&lt;/span&gt;&lt;span class="pl-kos"&gt;;&lt;/span&gt;

&lt;span class="pl-v"&gt;PDLJSClient&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-c1"&gt;PDLJS&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-kos"&gt;{&lt;/span&gt;&lt;span class="pl-c1"&gt;“apiKey”&lt;/span&gt;: &lt;span class="pl-s1"&gt;“YOUR&lt;/span&gt; &lt;span class="pl-c1"&gt;API&lt;/span&gt; &lt;span class="pl-v"&gt;KEY”&lt;/span&gt;&lt;span class="pl-kos"&gt;}&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Then, send requests to any PDL API Endpoint:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Getting Person Data&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight highlight-source-js position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;// By Enrichment&lt;/span&gt;
&lt;span class="pl-v"&gt;PDLJSClient&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-c1"&gt;person&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;enrichment&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-kos"&gt;{&lt;/span&gt; &lt;span class="pl-c1"&gt;phone&lt;/span&gt;: &lt;span class="pl-s"&gt;'4155688415'&lt;/span&gt; &lt;span class="pl-kos"&gt;}&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;then&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;data&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt; &lt;span class="pl-c1"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="pl-kos"&gt;{&lt;/span&gt;
  &lt;span class="pl-smi"&gt;console&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;log&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;data&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;&lt;span class="pl-kos"&gt;;&lt;/span&gt;
&lt;span class="pl-kos"&gt;}&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;catch&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;error&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt; &lt;span class="pl-c1"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="pl-kos"&gt;{&lt;/span&gt;
  &lt;span class="pl-smi"&gt;console&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;log&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;error&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;&lt;span class="pl-kos"&gt;;&lt;/span&gt;
&lt;span class="pl-kos"&gt;}&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;&lt;span class="pl-kos"&gt;;&lt;/span&gt;
&lt;span class="pl-c"&gt;// By Search (SQL)&lt;/span&gt;
&lt;span class="pl-k"&gt;const&lt;/span&gt; &lt;span class="pl-s1"&gt;sqlQuery&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-s"&gt;"SELECT&lt;/span&gt;&lt;/pre&gt;…
&lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/peopledatalabs/peopledatalabs-js"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;h3&gt;
  
  
  Features
&lt;/h3&gt;

&lt;p&gt;This is a simple client library that supports over a dozen different endpoints for accessing the different datasets we’ve built&lt;sup id="fnref1"&gt;1&lt;/sup&gt;. Some of the key features are:&lt;/p&gt;

&lt;h4&gt;
  
  
  Totally minified
&lt;/h4&gt;

&lt;p&gt;We know how much bloated npm packages can weigh down your project, so we kept it super lightweight with this library - less than 2KB compressed.&lt;/p&gt;

&lt;h4&gt;
  
  
  Framework agnostic
&lt;/h4&gt;

&lt;p&gt;We wrote it using plain vanilla JS. This means you can easily integrate it into any of your javascript projects, whether you’re deploying to a server or running right in the browser.&lt;/p&gt;

&lt;h4&gt;
  
  
  Supports all our endpoints
&lt;/h4&gt;

&lt;p&gt;This library supports &lt;a href="https://github.com/peopledatalabs/peopledatalabs-js#-endpoints-"&gt;every single one of our endpoints&lt;/a&gt;, so you can easily query the data you want, the way you want. Everything is just one function call away!&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;Getting set up is a breeze!&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Pull the package from the npm repository:&lt;br&gt;
&lt;code&gt;npm i peopledatalabs&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sign up for a &lt;a href="https://www.peopledatalabs.com/signup"&gt;free API key&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And that’s it! Now just import the client and initialize it with your API key and you’re ready to go 🚀&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;PDLJS&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;peopledatalabs&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;PDLJSClient&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;PDLJS&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;YOUR API KEY&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Examples
&lt;/h2&gt;

&lt;p&gt;So what can you do, once you’re set up? Here’s a few quick examples:&lt;/p&gt;

&lt;h3&gt;
  
  
  Finding person-related information
&lt;/h3&gt;

&lt;p&gt;Maybe you’re interested in data related to people? Here’s what that query from before would look like using our &lt;strong&gt;Person Search API&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Find the github profiles for senior software engineers at Google&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;sqlQuery&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;`
  SELECT * FROM person 
  WHERE job_company_website='google.com' 
  AND job_title='senior software engineer'
  AND github_url IS NOT NULL;`&lt;/span&gt;

&lt;span class="nx"&gt;PDLJSClient&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;person&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;search&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sql&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;searchQuery&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;sqlQuery&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;
&lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="nx"&gt;then&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;record&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;data&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;record&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;github_url&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`Total Number of Available Records: &lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;total&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="k"&gt;catch&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Finding company-related information
&lt;/h3&gt;

&lt;p&gt;Or if you’re interested in company data instead, you could use our &lt;strong&gt;Company Enrichment API&lt;/strong&gt; to get full profiles on individual companies. For example, let’s look up Salesforce:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Get the full profile for Salesforce&lt;/span&gt;
&lt;span class="nx"&gt;PDLJSClient&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;company&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;enrichment&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; 
  &lt;span class="na"&gt;website&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;salesforce.com&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; 
&lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="nx"&gt;then&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="k"&gt;catch&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Using supporting endpoints
&lt;/h3&gt;

&lt;p&gt;We’ve also got several auxiliary endpoints to help you with data cleaning and autocompletion. For example, you could use our &lt;strong&gt;Autocomplete API&lt;/strong&gt; to build an interactive form (like the one below) by generating real-time suggestions for company names:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VwAwcqWL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eq5rwn2wtdyhrreq1wzr.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VwAwcqWL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eq5rwn2wtdyhrreq1wzr.gif" alt="GIF of interactive form field displaying suggestions provided by the autocomplete api" width="320" height="171"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Autocomplete Suggestions for Company Names starting with "str"&lt;/span&gt;
&lt;span class="nx"&gt;PDLJSClient&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;autocomplete&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; 
  &lt;span class="na"&gt;field&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;company&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
  &lt;span class="na"&gt;text&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;str&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; 
&lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="nx"&gt;then&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="k"&gt;catch&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Documentation
&lt;/h2&gt;

&lt;p&gt;If you’re interested in learning more, you can check out our &lt;a href="https://github.com/peopledatalabs/peopledatalabs-js"&gt;GitHub&lt;/a&gt; repo for documentation, full working examples, and links to additional resources!&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping Up
&lt;/h2&gt;

&lt;p&gt;We hope you find this library useful, and we would love to see what you build. Of course nothing is ever perfect, so if you find a bug or if you have any suggestions or questions we are always happy to hear (pull requests welcome!)&lt;/p&gt;

&lt;p&gt;So give it a spin, and let us know what you think! &lt;/p&gt;

&lt;p&gt;- With ❤️  from the People Data Labs team&lt;/p&gt;

&lt;h2&gt;
  
  
  Who We Are
&lt;/h2&gt;

&lt;p&gt;At PDL, we are in the business of building the world’s best datasets on business profiles and companies. We are an organization that believes the future of every business will be data-driven, and we want to make that happen through building the world’s most comprehensive and ethically-sourced B2B datasets. &lt;/p&gt;

&lt;p&gt;We have a rapidly growing user base across numerous industries, ranging from recruiting to investment and competitive intelligence. We’re a fun-loving team and always &lt;a href="https://boards.greenhouse.io/peopledatalabs"&gt;looking for great talent to join&lt;/a&gt;!&lt;/p&gt;




&lt;ol&gt;

&lt;li id="fn1"&gt;
&lt;p&gt;Curious about how we built our datasets? We put a fair bit of engineering behind it and we shared our process in this &lt;a href="https://www.peopledatalabs.com/resources/data-build"&gt;whitepaper&lt;/a&gt; - check it out! ↩&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
