WhitePages PRO

FREE
By kshah
Updated 4 months ago
Data
6.1/10
Popularity Score
349ms
Latency
-
Success Rate

WhitePages PRO API Documentation

WhitePages PRO provides direct access to the largest and most accurate contact information database for People and Businesses in North America. Contact information contains name, household members, address, deliverability, age, and phone numbers (land-line and mobile). Few of our customers include Sony, Vizio, Tickets.com, Oakley, Sephora and hundreds more.

In numbers, database includes:

Coverage of 91% US adults 1B+ records added/month 170M links between Phone and People/Business

Some of the use cases include:

  1. Fraud Prevention
  2. Lead Verification and Enrichment
  3. Identity Validation and Normalization
  4. Personalization, Marketing and Sales Automation

WhitePages PRO API consists of the following API methods:

  1. Person API
  2. Business API
  3. Reverse Phone Lookup
  4. Reverse Address Lookup
  5. Entity Retrieval

Documentation can found here: http://developer.whitepages.com/docs

View API Details
PRO Lookups
GETFind Business
GETReverse Address
GETFind Person
GETReverse Phone
GETFind Business
Authorization:

API Key

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
postal_codeSTRING
REQUIREDZip
nameSTRING
REQUIREDName or keyword for the business
api_keyQUERY
REQUIREDAPI Key that can be requested on WhitePages PRO site
Optional Parameters
citySTRING
OPTIONALCity
stateSTRING
OPTIONALState
Code Snippet
unirest.get("https://wppro.p.rapidapi.com/business.json?city=Seattle&state=WA&postal_code=98101&name=pizza")
.header("X-RapidAPI-Host", "wppro.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://wppro.p.rapidapi.com/business.json
Request Method: GET
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://wppro.p.rapidapi.com/business.json?city=Seattle&state=WA&postal_code=98101&name=pizza")
.header("X-RapidAPI-Host", "wppro.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication