FullContact Platform

Multi Field Request

With Enrich, the ability to match on one or many input fields is available. Lookup and enrich individuals by sending any identifiers you may already have, such as an email address(es), Twitter handle, Linkedin URL, phone number(s), name and location(address), name and Placekey identifier, social URLs, IDs and/or usernames (except Facebook and Instagram), Mobile Advertising IDs (MAIDs) and most recently released as acceptable inputs customer record IDs and person IDs using Resolve API. These identifiers will then be used to locate and return any additional information we may have within the Insights Bundles enabled for your account.

The more contact data inputs you can provide either via API or Batch, the better. By providing more contact inputs, the more accurate and precise we can get with our identity resolution capabilities. If your multi-field request contains incomplete identifier combinations alongside valid inputs, the valid inputs only will be used to identify and enrich an individual. For example, if a name/address combination does not adhere to what is acceptable alongside a valid email, only the valid email will be used to lookup an individual.

When providing inputs, there’s a few helpful tips to keep in mind:

Example API Request

curl -X POST \
  https://api.fullcontact.com/v3/person.enrich \
  -H 'Authorization: Bearer {Your API Key}' \
  -H "Content-Type: application/json" \
  -d '{
  "emails": [\
    "bart@fullcontact.com",\
    "bart.lorang@fullcontact.com"\
  ],
  "phones": [\
    "+17202227799",\
    "+13035551234"\
  ],
  "location": {
    "addressLine1": "123 Main Street",
    "addressLine2": "Unit 2",
    "city": "Denver",
    "region": "Colorado",
    "regionCode": "CO",
    "postalCode": "80203"
  },
  "placekey": "226@5z4-zvy-ffz",
  "name": {
    "full": "Bart Lorang",
    "given": "Bart",
    "family": "Lorang"
  },
  "profiles": [{\
    "service": "twitter",\
    "username": "bartlorang"\
    }, {\
    "service": "twitter",\
    "userid": "5998422"\
    }, {\
    "service": "linkedin",\
    "url": "https://www.linkedin.com/in/bartlorang"\
    }, {\
    "service": "github",\
    "url": "https://www.github.com/lorangb"\
    }],
  "maids": ["ape2ch30-pifn-cbvi-30yy-nia-zex7aw5u"],
  "recordId": "customer123",
  "personId": "eYxWc0B-dKRxerTw_uQpxCssM_GyPaLErj0Eu3y2FrU6py1J",
  "li_nonid": "-CmQui5eT6tqBVqQ874WGCv4DNO_taXJOAxVlQ"
}'

Input Fields

Input Field Description
email One email address of the contact. Can accept cleartext, an MD5 or SHA-256 hash representation of the email address to query. Be certain to lowercase and trim the email address prior to hashing.
emails One or many email addresses of the contact. Can accept cleartext, an MD5 or SHA-256 hash representation of the email address to query. Be certain to lowercase and trim the email address prior to hashing.
phone Phone number of the contact. For international numbers a country code is required.
phones One or many phone numbers of the contact. For international numbers a country code is required.
profiles URLs, IDs and usernames to the profiles on the social platform.
name.full Full name of the contact (givenName, familyName). Only queryable when provided in conjunction with postal address.
name.given The given name (first name) of the individual. Only queryable when provided in conjunction with postal address.
name.family The family name (last name) of the individual. Only queryable when provided in conjunction with postal address.
location.addressLine1 The first address line for each location. Only queryable when provided in conjunction with name.
location.addressLine2 The second address line for each location. Only queryable when provided in conjunction with name.
location.city The city of each location. Only queryable when provided in conjunction with name.
location.region The region of each location. This is often the state or province. Only queryable when provided in conjunction with name.
location.regionCode The region code of each location. Only queryable when provided in conjunction with name.
location.postalCode The postal or ZIP code for each location. Can accept Zip + 4 or Zip. Only queryable when provided in conjunction with name.
placekey The universal standard identifier for any physical place. Only queryable when provided in conjunction with name.
maids One or more Mobile Advertising IDs (MAIDs) for an individual.
recordId The client-driven record id attached to a customer.
personId The unique, persistent FullContact person id attached to a customer that is scoped per account.
li_nonid The LiveIntent pre-authenticated digital nonID.

Person Summary Object

When enriching or subscribing to person contacts, Enrich returns a Person Summary object as well as details that include attributes about the person. The details response will be populated based upon the Insights Bundles that are enabled.

Example Person Summary Object

{
  "fullName": "Bart Lorang",
  "ageRange": "30-39",
  "gender": "Male",
  "location": "Denver, CO, United States",
  "title": "Co-Founder & Managing Director",
  "organization": "V1.vc",
  "twitter": "https://twitter.com/bartlorang",
  "linkedin": "https://www.linkedin.com/in/bartlorang",
  "bio": "CEO & Co-Founder of @FullContact, Managing Director @v1vc_. Tech Entrepreneur, Investor. Husband to @parkerbenson and Father to Greyson Lorang",
  "avatar": "https://d2ojpxxtu63wzl.cloudfront.net/static/a7e6a5aba590d4933e35eaadabd97fd2_44e00e968ac57725a15b32f9ca714827aff8e4818d290cb0c611f2e2585253b3",
  "details": {...}
}
Properties Description
fullName Full name of the contact.
ageRange Age range of the contact.
gender Gender of the contact.
location Location of the contact. Depending on data quality, the exactness of this value may vary.
title Current or most recent job title.
organization Current or most recent place of work.
twitter Twitter handle of the contact. Acceptable formats include handle (with or without "@"), as well as the URL to the profile.
linkedin URL of the contact's LinkedIn profile.
bio Biography of the contact.
avatar URL of the contact's photo.
details When included, additional details about the contact provided through Insights Bundles will be available here.