Prerequisites

Here are some prerequisites to make it easier to use this guide.

  • Install your development platform according to its product documentation.
  • Become familiar with Salesforce Object Query Language (SOQL). The Data.com API is SOQL-based.
  • The Data.com Match API accepts JavaScript Object Notation (JSON) or Extensible Markup Language (XML). You should be familiar with at least one of these.
  • Enable an SSL endpoint in your application server for use with OAuth.
  • Become familiar with OAuth 2.0, which requires some setup.

The Data.com APIs require certain Salesforce licenses and permissions.

To use the Data.com Search API, your organization must have a Data.com Prospector license. There are two versions of Data.com Prospector: Corporate Prospector and Premium Prospector. The license your organization has determines which D&B fields users can access.

Data.com Prospector VersionD&B Fields
Data.com Corporate ProspectorBasic set of D&B fields.
Data.com Premium ProspectorBasic set of D&B fields, plus the D&B Company field. This field links to an associated D&B Company record with more than 70 additional D&B fields.

There are two versions of Data.com Clean: Corporate Clean and Premium Clean. You need to have a Data.com Clean license to use the Data.com Match API. The license your organization has determines which D&B fields users can access.

Data.com Clean VersionD&B Fields
Data.com Corporate CleanBasic set of D&B fields.
Data.com Premium CleanBasic set of D&B fields, plus the D&B Company field. This field links to an associated D&B Company record with more than 70 additional D&B fields.